<86>Nov 29 02:29:32 userdel[2628322]: delete user 'rooter' <86>Nov 29 02:29:32 userdel[2628322]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 29 02:29:32 groupadd[2628334]: group added to /etc/group: name=rooter, GID=708 <86>Nov 29 02:29:32 groupadd[2628334]: group added to /etc/gshadow: name=rooter <86>Nov 29 02:29:32 groupadd[2628334]: new group: name=rooter, GID=708 <86>Nov 29 02:29:32 useradd[2628343]: new user: name=rooter, UID=708, GID=708, home=/root, shell=/bin/bash <86>Nov 29 02:29:32 userdel[2628358]: delete user 'builder' <86>Nov 29 02:29:32 userdel[2628358]: removed group 'builder' owned by 'builder' <86>Nov 29 02:29:32 userdel[2628358]: removed shadow group 'builder' owned by 'builder' <86>Nov 29 02:29:32 groupadd[2628368]: group added to /etc/group: name=builder, GID=709 <86>Nov 29 02:29:32 groupadd[2628368]: group added to /etc/gshadow: name=builder <86>Nov 29 02:29:32 groupadd[2628368]: new group: name=builder, GID=709 <86>Nov 29 02:29:32 useradd[2628381]: new user: name=builder, UID=709, GID=709, home=/usr/src, shell=/bin/bash warning: Macro %qmake_qt5 not found warning: Macro %qmake_qt5 not found warning: Macro %ubt not found warning: Macro %ubt not found warning: Macro %ubt not found <13>Nov 29 02:29:44 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>Nov 29 02:29:44 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed <13>Nov 29 02:29:44 rpmi: libexpat-2.2.10-alt1 p9+261554.100.1.1 1605103332 installed <13>Nov 29 02:29:44 rpmi: libxkbcommon-0.8.4-alt1 sisyphus+222759.100.1.1 1551009797 installed <13>Nov 29 02:29:44 rpmi: qt5-base-common-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:44 rpmi: libgomp1-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587756 installed <13>Nov 29 02:29:44 rpmi: qt5-declarative-common-5.12.9-alt2 p9+254393.100.1.1 1595050625 installed <13>Nov 29 02:29:44 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552213 installed <13>Nov 29 02:29:44 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Nov 29 02:29:44 rpmi: libglvnd-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Nov 29 02:29:44 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Nov 29 02:29:44 rpmi: libjasper-2.0.22-alt1 p9+259398.100.5.1 1602695042 installed <13>Nov 29 02:29:44 rpmi: libmtdev-1.1.5-alt1 sisyphus+220715.100.1.1 1549364508 installed <13>Nov 29 02:29:44 rpmi: udev-rules-1:243.9-alt1 p9+258476.300.4.1 1601997124 installed <13>Nov 29 02:29:44 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Nov 29 02:29:44 rpmi: liblcms2-2.9-alt1 1516411888 installed <13>Nov 29 02:29:44 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906326 installed <13>Nov 29 02:29:44 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284336 installed <13>Nov 29 02:29:44 rpmi: libjbig-2.1-alt1 1401380921 installed <13>Nov 29 02:29:44 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850937 installed <13>Nov 29 02:29:44 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787041 installed <13>Nov 29 02:29:44 rpmi: libwayland-server-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed <13>Nov 29 02:29:44 rpmi: ilmbase24-common-2.3.0-alt1 p9+237895.300.1.1 1568985254 installed <13>Nov 29 02:29:44 rpmi: libiex24-2.3.0-alt1 p9+237895.300.1.1 1568985254 installed <13>Nov 29 02:29:44 rpmi: libilmthread24-2.3.0-alt1 p9+237895.300.1.1 1568985254 installed <13>Nov 29 02:29:44 rpmi: libhalf24-2.3.0-alt1 p9+237895.300.1.1 1568985254 installed <13>Nov 29 02:29:44 rpmi: libraw-0.19.5-alt1 p9+236466.300.1.1 1566486023 installed <13>Nov 29 02:29:44 rpmi: libOpenGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Nov 29 02:29:44 rpmi: libgomp8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587756 installed <13>Nov 29 02:29:44 rpmi: qt5-script-common-5.12.9-alt1 p9+254342.1400.6.1 1595012567 installed <13>Nov 29 02:29:44 rpmi: qt5-xmlpatterns-common-5.12.9-alt2 p9+254393.200.1.1 1595051163 installed <13>Nov 29 02:29:44 rpmi: rpm-macros-qt5-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:44 rpmi: libxkbcommon-devel-0.8.4-alt1 sisyphus+222759.100.1.1 1551009797 installed <13>Nov 29 02:29:44 rpmi: libflif-0.3-alt1 sisyphus+223364.100.1.1 1551501707 installed <13>Nov 29 02:29:44 rpmi: xxd-4:8.2.0011-alt1 p9+247371.64100.170.1 1592233776 installed <13>Nov 29 02:29:44 rpmi: mpir-3.0.0-alt4 p9+232445.100.2.1 1560819149 installed <13>Nov 29 02:29:44 rpmi: vulkan-filesystem-1.2.141-alt1.1 p9+260591.340.12.1 1606214283 installed <13>Nov 29 02:29:44 rpmi: libvulkan1-1.2.141-alt1.1 p9+260591.340.12.1 1606214283 installed <13>Nov 29 02:29:44 rpmi: libsqlite3-3.33.0-alt1 p9+258834.40.2.1 1601364885 installed <13>Nov 29 02:29:44 rpmi: libts0-1.22-alt3 p9+258569.74.6.1 1602527033 installed <13>Nov 29 02:29:44 rpmi: libqhull-2012.1-alt1.qa1 1460427149 installed <13>Nov 29 02:29:44 rpmi: libproxy-0.4.15-alt5 p9+261541.200.3.1 1605276967 installed <13>Nov 29 02:29:44 rpmi: libpcre2-10.33-alt1.1 sisyphus+227856.100.1.2 1555786372 installed <13>Nov 29 02:29:44 rpmi: libmuparser2-2.2.6-alt1 sisyphus+225410.100.1.1 1553096828 installed <13>Nov 29 02:29:44 rpmi: libxblas-1.0.248-alt1.3 sisyphus+229150.100.1.1 1557388758 installed <13>Nov 29 02:29:44 rpmi: libopenblas-0.2.20-alt2 p9+229427.100.2.1 1558020504 installed <13>Nov 29 02:29:44 rpmi: libwacom-data-1.1-alt1 p9+238204.300.1.1 1569496607 installed <13>Nov 29 02:29:45 rpmi: libicu65-1:6.5.1-alt1 p9+247371.14560.149.1 1590835589 installed <13>Nov 29 02:29:45 rpmi: libqt5-core-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:45 rpmi: libqt5-sql-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:45 rpmi: libqt5-xml-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:45 rpmi: libqt5-concurrent-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:45 rpmi: libqt5-test-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:45 rpmi: libgudev-1:233-alt1 p9+235498.500.2.1 1565021350 installed <13>Nov 29 02:29:45 rpmi: libwacom-1.1-alt1 p9+238204.300.1.1 1569496607 installed <13>Nov 29 02:29:45 rpmi: libquadmath0-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587756 installed <13>Nov 29 02:29:45 rpmi: libgfortran5-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587756 installed <13>Nov 29 02:29:45 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134909 installed <13>Nov 29 02:29:45 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Nov 29 02:29:45 rpmi: libevdev-1.8.0-alt1 p9+236994.200.1.1 1567358337 installed <13>Nov 29 02:29:45 rpmi: libinput-1.14.1-alt1 p9+236994.300.1.1 1567358409 installed <13>Nov 29 02:29:45 rpmi: libblas3gf-3.9.2-alt1 1327007356 installed <13>Nov 29 02:29:45 rpmi: liblevmar-2.5-alt1_14 1489827969 installed <13>Nov 29 02:29:45 rpmi: lib3ds-1.3.0-alt2_28 sisyphus+226081.100.1.1 1554105494 installed <13>Nov 29 02:29:45 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Nov 29 02:29:46 rpmi: libstdc++8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587756 installed <13>Nov 29 02:29:47 rpmi: gcc8-c++-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587756 installed <13>Nov 29 02:29:47 rpmi: gcc-c++-8-alt2 p9+246536.100.3.1 1582643803 installed <13>Nov 29 02:29:47 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed <13>Nov 29 02:29:47 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Nov 29 02:29:47 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Nov 29 02:29:47 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Nov 29 02:29:47 rpmi: ca-certificates-2020.06.29-alt1 p9+258899.100.3.1 1601998604 installed <13>Nov 29 02:29:47 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Nov 29 02:29:47 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed <13>Nov 29 02:29:47 rpmi: libcrypto1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175208 installed <13>Nov 29 02:29:47 rpmi: libssl1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175208 installed <13>Nov 29 02:29:47 rpmi: python3-3.7.4-alt3 p9+249932.100.2.1 1587126956 installed <13>Nov 29 02:29:47 rpmi: libpython3-3.7.4-alt3 p9+249932.100.2.1 1587126956 installed <13>Nov 29 02:29:47 rpmi: python3-base-3.7.4-alt3 p9+249932.100.2.1 1587126956 installed <13>Nov 29 02:29:48 rpmi: libvulkan-devel-1.2.141-alt1.1 p9+260591.340.12.1 1606214283 installed <13>Nov 29 02:29:48 rpmi: libImageMagick6-common-6.9.11.23-alt1 p9+254712.100.2.1 1594661835 installed <13>Nov 29 02:29:48 rpmi: libwmflite-0.2.8.4-alt13 1506519334 installed <13>Nov 29 02:29:48 rpmi: liblqr-0.4.2-alt1 1383038436 installed <13>Nov 29 02:29:48 rpmi: libx265-160-2.8-alt1 1529659165 installed <13>Nov 29 02:29:48 rpmi: libde265-1.0.3-alt1 1528888214 installed <13>Nov 29 02:29:48 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+226899.100.1.1 1554782385 installed <13>Nov 29 02:29:48 rpmi: libfftw3-3.3.8-alt1 sisyphus+226899.100.1.1 1554782385 installed <13>Nov 29 02:29:48 rpmi: djvu-common-3.5.25.3-alt1 1365826139 installed <13>Nov 29 02:29:48 rpmi: libdjvu-3.5.25.3-alt1 1365826137 installed <13>Nov 29 02:29:48 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672625 installed <13>Nov 29 02:29:48 rpmi: libpaper-1.1.26-alt1 sisyphus+221360.100.1.1 1549974198 installed <13>Nov 29 02:29:48 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228072 installed <13>Nov 29 02:29:48 rpmi: libgpg-error-1.36-alt1 p9+261942.140.4.1 1606237682 installed <13>Nov 29 02:29:48 rpmi: libgcrypt20-1.8.5-alt3 p9+261942.200.4.1 1606237844 installed <13>Nov 29 02:29:48 rpmi: libsystemd-1:243.9-alt1 p9+258476.300.4.1 1601997124 installed <13>Nov 29 02:29:48 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553670 installed <13>Nov 29 02:29:48 rpmi: libavahi-0.8-alt1 p9+258828.100.4.1 1601912047 installed <13>Nov 29 02:29:48 rpmi: libcups-2.3.1-alt1 p9+247593.200.5.1 1585155224 installed <13>Nov 29 02:29:48 rpmi: libqt5-dbus-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:48 rpmi: libqt5-network-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:48 rpmi: libqtsoap5-2.7-alt2.S1 1515391169 installed <13>Nov 29 02:29:48 rpmi: icon-theme-hicolor-0.17-alt2 p9+248347.100.1.1 1584981172 installed <13>Nov 29 02:29:48 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed <13>Nov 29 02:29:48 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Nov 29 02:29:48 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed <13>Nov 29 02:29:48 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Nov 29 02:29:48 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Nov 29 02:29:48 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Nov 29 02:29:48 rpmi: gtk-update-icon-cache-3.24.11-alt1 p9+260591.300.12.1 1606214030 installed <13>Nov 29 02:29:48 rpmi: libheif-1.6.2-alt1 p9+244301.100.3.1 1582815556 installed <13>Nov 29 02:29:48 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Nov 29 02:29:48 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>Nov 29 02:29:48 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>Nov 29 02:29:48 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>Nov 29 02:29:48 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Nov 29 02:29:49 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed <13>Nov 29 02:29:49 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed <13>Nov 29 02:29:49 rpmi: libharfbuzz-2.6.2-alt1 p9+238790.200.1.1 1570435797 installed <13>Nov 29 02:29:49 rpmi: libfreetype-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed <13>Nov 29 02:29:49 rpmi: fontconfig-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed Updating fonts cache: <29>Nov 29 02:29:50 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Nov 29 02:29:51 rpmi: libgs-9.27-alt1.M90P.1 p9+258832.300.4.1 1601632175 installed <13>Nov 29 02:29:51 rpmi: libraqm-0.5.0-alt1 1530413325 installed <13>Nov 29 02:29:51 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Nov 29 02:29:51 rpmi: libwayland-client-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed <13>Nov 29 02:29:51 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed <13>Nov 29 02:29:51 rpmi: libdrm-1:2.4.102-alt1 p9+252863.100.1.1 1591372623 installed <13>Nov 29 02:29:51 rpmi: libgbm-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Nov 29 02:29:51 rpmi: libX11-locales-3:1.6.7-alt2 p9+258208.100.1.1 1600333167 installed <13>Nov 29 02:29:51 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Nov 29 02:29:51 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Nov 29 02:29:51 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Nov 29 02:29:51 rpmi: libX11-3:1.6.7-alt2 p9+258208.100.1.1 1600333167 installed <13>Nov 29 02:29:51 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Nov 29 02:29:51 rpmi: libXrender-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed <13>Nov 29 02:29:51 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Nov 29 02:29:51 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Nov 29 02:29:52 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Nov 29 02:29:52 rpmi: libX11-devel-3:1.6.7-alt2 p9+258208.100.1.1 1600333167 installed <13>Nov 29 02:29:52 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>Nov 29 02:29:52 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Nov 29 02:29:52 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Nov 29 02:29:52 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Nov 29 02:29:52 rpmi: libGLX-mesa-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Nov 29 02:29:52 rpmi: libEGL-mesa-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Nov 29 02:29:52 rpmi: libEGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Nov 29 02:29:52 rpmi: libGLX-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Nov 29 02:29:52 rpmi: libGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Nov 29 02:29:52 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Nov 29 02:29:52 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed <13>Nov 29 02:29:52 rpmi: libglvnd-devel-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Nov 29 02:29:52 rpmi: librsvg-1:2.46.4-alt1 p9+248366.400.6.1 1587060872 installed <13>Nov 29 02:29:52 rpmi: libEGL-devel-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Nov 29 02:29:52 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>Nov 29 02:29:52 rpmi: libGLU-4:9.0.1-alt1 p9+251991.3000.19.1 1590835932 installed <13>Nov 29 02:29:52 rpmi: libGLU-devel-4:9.0.1-alt1 p9+251991.3000.19.1 1590835932 installed <13>Nov 29 02:29:52 rpmi: libGLEW2.1-2.1.0-alt4 sisyphus+226787.100.1.1 1554586965 installed <13>Nov 29 02:29:52 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed <13>Nov 29 02:29:52 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>Nov 29 02:29:52 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Nov 29 02:29:52 rpmi: libXpm-3.5.12-alt1 sisyphus+223149.400.2.1 1551268300 installed <13>Nov 29 02:29:52 rpmi: libgd3-2.2.5-alt3 sisyphus+226800.200.2.1 1554649314 installed <13>Nov 29 02:29:52 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>Nov 29 02:29:52 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Nov 29 02:29:53 rpmi: libgraphviz-2.41.2-alt4 p9+259365.100.2.1 1602278839 installed <13>Nov 29 02:29:53 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+229000.100.1.1 1557152218 installed <13>Nov 29 02:29:53 rpmi: libxcbutil-1:0.4.0-alt1 1413392888 installed <13>Nov 29 02:29:53 rpmi: libxcbutil-image-0.4.0-alt1 1446204177 installed <13>Nov 29 02:29:53 rpmi: libxcbutil-keysyms-0.4.0-alt1 1446204121 installed <13>Nov 29 02:29:53 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+222674.100.1.1 1550989885 installed <13>Nov 29 02:29:53 rpmi: libxkbcommon-x11-0.8.4-alt1 sisyphus+222759.100.1.1 1551009797 installed <13>Nov 29 02:29:53 rpmi: libqt5-xcbqpa-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:53 rpmi: libqt5-eglfskmssupport-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:53 rpmi: libqt5-eglfsdeviceintegration-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:53 rpmi: libqt5-gui-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:53 rpmi: libqt5-widgets-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:53 rpmi: libqt5-quickshapes-5.12.9-alt2 p9+254393.100.1.1 1595050625 installed <13>Nov 29 02:29:53 rpmi: libqt5-quick-5.12.9-alt2 p9+254393.100.1.1 1595050625 installed <13>Nov 29 02:29:53 rpmi: libqt5-qml-5.12.9-alt2 p9+254393.100.1.1 1595050625 installed <13>Nov 29 02:29:53 rpmi: libqt5-xmlpatterns-5.12.9-alt2 p9+254393.200.1.1 1595051163 installed <13>Nov 29 02:29:53 rpmi: libqt5-opengl-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:53 rpmi: libqt5-printsupport-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:54 rpmi: qt5-base-devel-5.12.9-alt1 p9+258569.200.6.1 1602528120 installed <13>Nov 29 02:29:54 rpmi: libqt5-script-5.12.9-alt1 p9+254342.1400.6.1 1595012567 installed <13>Nov 29 02:29:54 rpmi: openexr24-common-2.3.0-alt1 p9+237895.400.1.1 1568985455 installed <13>Nov 29 02:29:54 rpmi: libilmimf24-2.3.0-alt1 p9+237895.400.1.1 1568985455 installed <13>Nov 29 02:29:54 rpmi: libImageMagick6.6-6.9.11.23-alt1 p9+254712.100.2.1 1594661835 installed <13>Nov 29 02:29:54 rpmi: ImageMagick-tools-6.9.11.23-alt1 p9+254712.100.2.1 1594661835 installed <13>Nov 29 02:29:54 rpmi: qt5-script-devel-5.12.9-alt1 p9+254342.1400.6.1 1595012567 installed <13>Nov 29 02:29:54 rpmi: qt5-xmlpatterns-devel-5.12.9-alt2 p9+254393.200.1.1 1595051163 installed <13>Nov 29 02:29:54 rpmi: libGLEW-devel-2.1.0-alt4 sisyphus+226787.100.1.1 1554586965 installed <13>Nov 29 02:29:54 rpmi: qtsoap5-devel-2.7-alt2.S1 1515391169 installed <13>Nov 29 02:29:54 rpmi: lib3ds-devel-1.3.0-alt2_28 sisyphus+226081.100.1.1 1554105494 installed <13>Nov 29 02:29:54 rpmi: liblevmar-devel-2.5-alt1_14 1489827969 installed <13>Nov 29 02:29:54 rpmi: libmuparser-devel-2.2.6-alt1 sisyphus+225410.100.1.1 1553096828 installed <13>Nov 29 02:29:54 rpmi: libqhull-devel-2012.1-alt1.qa1 1460427149 installed <13>Nov 29 02:29:54 rpmi: mpir-devel-3.0.0-alt4 p9+232445.100.2.1 1560819149 installed <13>Nov 29 02:29:54 rpmi: libgomp-devel-8-alt2 p9+246536.100.3.1 1582643803 installed <13>Nov 29 02:29:54 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744353 installed <13>Nov 29 02:29:54 rpmi: chrpath-0.16-alt1 1453066315 installed <13>Nov 29 02:29:54 rpmi: bzlib-devel-1:1.0.8-alt1 p9+261810.100.1.1 1605510817 installed warning: Macro %ubt not found warning: Macro %ubt not found warning: Macro %ubt not found Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/meshlab-2016.12-alt8.nosrc.rpm warning: Macro %ubt not found warning: Macro %ubt not found warning: Macro %ubt not found Installing meshlab-2016.12-alt8.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.16529 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf meshlab + /bin/mkdir -p meshlab + cd meshlab + echo 'Source #0 (v2016.12.tar):' Source #0 (v2016.12.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/v2016.12.tar + echo 'Source #2 (v1.0.1.tar):' Source #2 (v1.0.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/v1.0.1.tar + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (meshlab-2016.12-sharedlib.patch):' Patch #0 (meshlab-2016.12-sharedlib.patch): + /usr/bin/patch -p0 -b --suffix .sharedlib patching file meshlab-2016.12/src/common/common.pro patching file meshlab-2016.12/src/external/external.pro patching file meshlab-2016.12/src/meshlab/meshlab.pro patching file meshlab-2016.12/src/meshlabplugins/edit_arc3D/edit_arc3D.pro patching file meshlab-2016.12/src/meshlabplugins/filter_csg/filter_csg.pro patching file meshlab-2016.12/src/meshlabplugins/filter_func/filter_func.pro patching file meshlab-2016.12/src/meshlabplugins/filter_isoparametrization/filter_isoparametrization.pro patching file meshlab-2016.12/src/meshlabplugins/filter_isoparametrization/param_collapse.h patching file meshlab-2016.12/src/meshlabplugins/filter_isoparametrization/parametrizator.h patching file meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml/levmarmethods.h patching file meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml/solver.h patching file meshlab-2016.12/src/meshlabplugins/filter_photosynth/filter_photosynth.pro patching file meshlab-2016.12/src/meshlabplugins/filter_qhull/filter_qhull.pro patching file meshlab-2016.12/src/meshlabplugins/filter_qhull/qhull_tools.h patching file meshlab-2016.12/src/meshlabplugins/io_3ds/io_3ds.pro patching file meshlab-2016.12/src/meshlabserver/meshlabserver.pro patching file meshlab-2016.12/src/plugins_experimental/edit_mutualcorrs/edit_mutualcorrs.pro patching file meshlab-2016.12/src/plugins_experimental/edit_mutualcorrs/levmarmethods.h patching file meshlab-2016.12/src/plugins_experimental/edit_mutualcorrs/solver.h patching file meshlab-2016.12/src/plugins_experimental/filter_mutualglobal/levmarmethods.h patching file meshlab-2016.12/src/plugins_experimental/filter_mutualglobal/solver.h patching file meshlab-2016.12/src/plugins_unsupported/filter_curvature_from_sliding/curvature_from_sliding.h patching file meshlab-2016.12/src/plugins_unsupported/filter_mutualinfo/levmarmethods.h patching file meshlab-2016.12/src/plugins_unsupported/filter_mutualinfo/solver.h patching file meshlab-2016.12/src/plugins_unsupported/io_epoch/io_epoch.pro + echo 'Patch #1 (meshlab-2016.12-plugin-path.patch):' Patch #1 (meshlab-2016.12-plugin-path.patch): + /usr/bin/patch -p0 -b --suffix .plugin-path patching file meshlab-2016.12/src/common/pluginmanager.cpp + echo 'Patch #2 (meshlab-2016.12-shader-path.patch):' Patch #2 (meshlab-2016.12-shader-path.patch): + /usr/bin/patch -p0 -b --suffix .shader-path patching file meshlab-2016.12/src/meshlabplugins/render_gdp/meshrender.cpp patching file meshlab-2016.12/src/meshlabplugins/render_gdp/shaderDialog.cpp patching file meshlab-2016.12/src/meshlabplugins/render_rfx/render_rfx.cpp patching file meshlab-2016.12/src/plugins_experimental/render_splatpyramid/dialog.cpp patching file meshlab-2016.12/src/plugins_experimental/render_splatpyramid/splat_pyramid.cc patching file meshlab-2016.12/src/plugins_unsupported/render_rm/rmmeshrender.cpp + echo 'Patch #3 (meshlab-2016.12-cstddef.patch):' Patch #3 (meshlab-2016.12-cstddef.patch): + /usr/bin/patch -p0 -b --suffix .cstddef patching file vcglib-1.0.1/wrap/io_tetramesh/import_ply.h patching file vcglib-1.0.1/wrap/io_trimesh/import_ply.h patching file vcglib-1.0.1/wrap/ply/plystuff.h + echo 'Patch #4 (meshlab-2016.12-ply-numeric.patch):' Patch #4 (meshlab-2016.12-ply-numeric.patch): + /usr/bin/patch -p0 -b --suffix .ply-numeric patching file meshlab-2016.12/src/meshlab/main.cpp + echo 'Patch #5 (meshlab-2016.12-glu.patch):' Patch #5 (meshlab-2016.12-glu.patch): + /usr/bin/patch -p0 -b --suffix .glu patching file meshlab-2016.12/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/RayTracer.cpp patching file meshlab-2016.12/src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Sphere.h + echo 'Patch #6 (meshlab-2016.12-noctm.patch):' Patch #6 (meshlab-2016.12-noctm.patch): + /usr/bin/patch -p0 -b --suffix .noctm patching file meshlab-2016.12/src/meshlab_full.pro + echo 'Patch #11 (meshlab-2016.12-include-path-double-slash.patch):' Patch #11 (meshlab-2016.12-include-path-double-slash.patch): + /usr/bin/patch -p0 -b --suffix .include-path-double-slash patching file meshlab-2016.12/src/meshlabplugins/render_splatting/splatrenderer.h patching file meshlab-2016.12/src/meshlabplugins/render_splatting/splatrenderer_plugin.h + echo 'Patch #12 (meshlab-2016.12-readheader.patch):' Patch #12 (meshlab-2016.12-readheader.patch): + /usr/bin/patch -p0 -b --suffix .readheader patching file vcglib-1.0.1/wrap/io_trimesh/import_nvm.h patching file vcglib-1.0.1/wrap/io_trimesh/import_out.h + echo 'Patch #13 (meshlab-2016.12-stdmin.patch):' Patch #13 (meshlab-2016.12-stdmin.patch): + /usr/bin/patch -p0 -b --suffix .stdmin patching file vcglib-1.0.1/vcg/complex/algorithms/create/resampler.h + echo 'Patch #14 (meshlab-2016.12-format-security.patch):' Patch #14 (meshlab-2016.12-format-security.patch): + /usr/bin/patch -p0 -b --suffix .format-security patching file meshlab-2016.12/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp patching file meshlab-2016.12/src/meshlabplugins/filter_screened_poisson/filter_screened_poisson.cpp + echo 'Patch #15 (meshlab-2016.12-fix-broken-pro-file.patch):' Patch #15 (meshlab-2016.12-fix-broken-pro-file.patch): + /usr/bin/patch -p0 -b --suffix .fix-broken-pro-file patching file meshlab-2016.12/src/meshlab_full.pro patching file meshlab-2016.12/src/plugins_experimental/edit_mutualcorrs/edit_mutualcorrs.pro + echo 'Patch #16 (meshlab-2016.12-arm-signed-char-fix.patch):' Patch #16 (meshlab-2016.12-arm-signed-char-fix.patch): + /usr/bin/patch -p0 -b --suffix .armfix patching file vcglib-1.0.1/vcg/complex/algorithms/create/mc_lookup_table.h + pushd meshlab-2016.12 ~/RPM/BUILD/meshlab/meshlab-2016.12 ~/RPM/BUILD/meshlab + echo 'Patch #100 (meshlab-2016.12-added_missing_include_math.patch):' Patch #100 (meshlab-2016.12-added_missing_include_math.patch): + /usr/bin/patch -p2 patching file src/meshlabplugins/edit_quality/eqhandle.cpp + echo 'Patch #110 (meshlab-2016.12-alt-qt5.11.patch):' Patch #110 (meshlab-2016.12-alt-qt5.11.patch): + /usr/bin/patch -p2 patching file src/meshlabplugins/edit_paint/paintbox.cpp patching file src/meshlabplugins/render_gdp/shaderDialog.h patching file src/meshlabserver/mainserver.cpp + echo 'Patch #111 (alt-qt5.12.patch):' Patch #111 (alt-qt5.12.patch): + /usr/bin/patch -p1 patching file src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.h patching file src/meshlab/glarea.cpp + echo 'Patch #120 (meshlab-g++8.patch):' Patch #120 (meshlab-g++8.patch): + /usr/bin/patch -p2 patching file src/meshlabplugins/filter_camera/filter_camera.cpp patching file src/plugins_experimental/filter_mutualglobal/alignGlobal.h + popd ~/RPM/BUILD/meshlab + find . '(' -name '*.h' -o -name '*.cpp' -o -name '*.inl' ')' -a -executable -exec chmod -x '{}' ';' + mv vcglib-1.0.1 vcglib + mv meshlab-2016.12/src/plugins_experimental/io_TXT/io_txt.pro meshlab-2016.12/src/plugins_experimental/io_TXT/io_TXT.pro + rm -rf vcglib/wrap/system/multithreading vcglib/wrap/system/getopt.cpp vcglib/wrap/system/getopt.h vcglib/wrap/system/qgetopt.cpp vcglib/wrap/system/qgetopt.h vcglib/wrap/system/time + rm -rf meshlab-2016.12/src/external/ann_1.1.1 meshlab-2016.12/src/external/bzip2-1.0.5 meshlab-2016.12/src/external/glew-1.5.1 meshlab-2016.12/src/external/glew-1.7.0 meshlab-2016.12/src/external/levmar-2.3 meshlab-2016.12/src/external/lib3ds-1.3.0 meshlab-2016.12/src/external/muparser_v130 meshlab-2016.12/src/external/muparser_v132 meshlab-2016.12/src/external/muparser_v225 meshlab-2016.12/src/external/ode-0.11.1 meshlab-2016.12/src/external/qhull-2003.1 meshlab-2016.12/src/external/qtsoap-2.7_1 + rm -rf meshlab-2016.12/src/external/lib/linux-g++/libmpir.a meshlab-2016.12/src/external/lib/linux-g++/libmpirxx.a + sed -i -e 's,#include <qhull/,#include <libqhull/,' -e 's,/qhull.h>,/libqhull.h>,' meshlab-2016.12/src/meshlabplugins/filter_qhull/qhull_tools.h + echo 'linux-g++:QMAKE_CXXFLAGS += -fpermissive' + echo 'linux-g++:DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x000000' + echo 'linux-g++:DEFINES += __DISABLE_AUTO_STATS__' + sed -i 's|PLUGIN_DIR|QString("/usr/lib64/meshlab")|g' meshlab-2016.12/src/common/pluginmanager.cpp + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.16529 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd meshlab + pushd meshlab-2016.12/src/external ~/RPM/BUILD/meshlab/meshlab-2016.12/src/external ~/RPM/BUILD/meshlab + __qmake_qt5 -recursive external.pro + export 'CPPFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' + CPPFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' + /usr/share/qt5/bin/qmake 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' -recursive external.pro Info: creating stash file /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/.qmake.stash Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5/structuresynth.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95/jhead-2.95.pro + make -j8 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC' cd structuresynth-1.5/ && ( test -e Makefile.structuresynth || /usr/share/qt5/bin/qmake -o Makefile.structuresynth /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5/structuresynth.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile.structuresynth cd jhead-2.95/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95/jhead-2.95.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o jhead.o jhead.c jhead.c:1207:13: warning: 'Usage' defined but not used [-Wunused-function] static void Usage (void) ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o paths.o paths.c make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o PrimitiveClass.o ssynth/StructureSynth/Model/PrimitiveClass.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o exif.o exif.c make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o iptc.o iptc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o gpsinfo.o gpsinfo.c make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o makernote.o makernote.c make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' rm -f ../lib/linux-g++/libjhead.a ar cqs ../lib/linux-g++/libjhead.a jpgfile.o jhead.o paths.o exif.o iptc.o gpsinfo.o makernote.o make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o RandomStreams.o ssynth/StructureSynth/Model/RandomStreams.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o CustomRule.o ssynth/StructureSynth/Model/CustomRule.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Action.o ssynth/StructureSynth/Model/Action.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ExecutionStack.o ssynth/StructureSynth/Model/ExecutionStack.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Builder.o ssynth/StructureSynth/Model/Builder.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ColorPool.o ssynth/StructureSynth/Model/ColorPool.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -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; ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o AmbiguousRule.o ssynth/StructureSynth/Model/AmbiguousRule.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o State.o ssynth/StructureSynth/Model/State.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Transformation.o ssynth/StructureSynth/Model/Transformation.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Rule.o ssynth/StructureSynth/Model/Rule.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o RuleRef.o ssynth/StructureSynth/Model/RuleRef.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TransformationLoop.o ssynth/StructureSynth/Model/TransformationLoop.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Tokenizer.o ssynth/StructureSynth/Parser/Tokenizer.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -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) { ^~ ssynth/StructureSynth/Parser/EisenParser.cpp:100:8: note: add parentheses around left hand side expression to silence this warning if (!symbol.type == Symbol::LeftBracket) { ^~~~~~~~~~~~ ( ) make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o RuleSet.o ssynth/StructureSynth/Model/RuleSet.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Preprocessor.o ssynth/StructureSynth/Parser/Preprocessor.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Dot.o ssynth/SyntopiaCore/GLEngine/Dot.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Box.o ssynth/SyntopiaCore/GLEngine/Box.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Sampler.o ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.cpp In file included from ssynth/SyntopiaCore/GLEngine/Raytracer/Sampler.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) { ^~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Mesh.o ssynth/SyntopiaCore/GLEngine/Mesh.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Grid.o ssynth/SyntopiaCore/GLEngine/Grid.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o AtomicCounter.o ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Object3D.o ssynth/SyntopiaCore/GLEngine/Object3D.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Matrix4.o ssynth/SyntopiaCore/Math/Matrix4.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Logging.o ssynth/SyntopiaCore/Logging/Logging.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ListWidgetLogger.o ssynth/SyntopiaCore/Logging/ListWidgetLogger.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Line.o ssynth/SyntopiaCore/GLEngine/Line.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Vector3.o ssynth/SyntopiaCore/Math/Vector3.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o VoxelStepper.o ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ColorUtils.o ssynth/SyntopiaCore/Misc/ColorUtils.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o MiniParser.o ssynth/SyntopiaCore/Misc/MiniParser.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Random.o ssynth/SyntopiaCore/Math/Random.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o RenderThread.o ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.cpp In file included from ssynth/SyntopiaCore/GLEngine/Raytracer/RenderThread.h:7, 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); ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Triangle.o ssynth/SyntopiaCore/GLEngine/Triangle.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' /usr/share/qt5/bin/moc -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5 -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5/ssynth -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include ssynth/SyntopiaCore/GLEngine/EngineWidget.h -o moc_EngineWidget.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o RaytraceTriangle.o ssynth/SyntopiaCore/GLEngine/RaytraceTriangle.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Version.o ssynth/SyntopiaCore/Misc/Version.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Persistence.o ssynth/SyntopiaCore/Misc/Persistence.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Renderer.o ssynth/StructureSynth/Model/Rendering/Renderer.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_EngineWidget.o moc_EngineWidget.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -Issynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TemplateRenderer.o ssynth/StructureSynth/Model/Rendering/TemplateRenderer.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' rm -f ../lib/linux-g++/libssynth.a ar cqs ../lib/linux-g++/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 make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5' + popd ~/RPM/BUILD/meshlab + pushd meshlab-2016.12/src ~/RPM/BUILD/meshlab/meshlab-2016.12/src ~/RPM/BUILD/meshlab + __qmake_qt5 -recursive meshlab_full.pro + export 'CPPFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' + CPPFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' + /usr/share/qt5/bin/qmake 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' -recursive meshlab_full.pro Info: creating stash file /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/.qmake.stash Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/common.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/meshlab.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver/meshlabserver.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base/io_base.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre/io_bre.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds/io_3ds.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada/io_collada.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json/io_json.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d/io_u3d.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri/io_tri.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d/io_x3d.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe/io_expe.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb/io_pdb.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT/io_TXT.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging/filter_aging.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao/filter_ao.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera/filter_camera.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts/filter_bnpts.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean/filter_clean.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize/filter_colorize.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc/filter_colorproc.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection/filter_color_projection.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create/filter_create.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso/filter_createiso.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg/filter_csg.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt/filter_dirt.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal/filter_fractal.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func/filter_func.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic/filter_geodesic.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param/filter_img_patch_param.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization/filter_isoparametrization.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer/filter_layer.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure/filter_measure.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing/filter_meshing.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal/filter_mutualglobal.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml/filter_mutualinfoxml.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls/filter_mls.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth/filter_photosynth.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc/filter_plymc.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson/filter_screened_poisson.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull/filter_qhull.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality/filter_quality.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling/filter_sampling.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu/filter_sdfgpu.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select/filter_select.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab/filter_sketchfab.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth/filter_ssynth.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture/filter_texture.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_trioptimize/filter_trioptimize.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_unsharp/filter_unsharp.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/render_gdp/render_gdp.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/decorate_base/decorate_base.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/decorate_background/decorate_background.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/decorate_shadow/decorate_shadow.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_align/edit_align.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_arc3D/edit_arc3D.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_manipulators/edit_manipulators.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_measure/edit_measure.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/edit_mutualcorrs/edit_mutualcorrs.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_paint/edit_paint.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_pickpoints/edit_pickpoints.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_point/edit_point.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/edit_referencing/edit_referencing.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_quality/edit_quality.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/edit_select/edit_select.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/io_m/io_m.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/sampleedit/sampleedit.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/samplefilter/samplefilter.pro Reading /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/samplefilterdyn/samplefilterdyn.pro + make -j8 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fpermissive' cd common/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/common.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o GLLogStream.o GLLogStream.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mlapplication.o mlapplication.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from mlapplication.h:4, from mlapplication.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from mlapplication.h:4, from mlapplication.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from mlapplication.h:7, from mlapplication.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filterscript.o filterscript.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtXml/qdom.h:44, from /usr/include/qt5/QtXml/QDomDocument:1, from filterscript.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtXml/qdom.h:44, from /usr/include/qt5/QtXml/QDomDocument:1, from filterscript.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from filterscript.cpp:30: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o xmlfilterinfo.o xmlfilterinfo.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o interfaces.o interfaces.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from interfaces.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from interfaces.h:28, from interfaces.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from interfaces.h:28, from interfaces.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from interfaces.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from interfaces.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from scriptinterface.h:28, from interfaces.h:31, from interfaces.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filterparameter.o filterparameter.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from filterparameter.cpp:31: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from filterparameter.cpp:31: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from filterparameter.cpp:31: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scriptsyntax.o scriptsyntax.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o searcher.o searcher.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include GLLogStream.h -o moc_GLLogStream.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filterscript.h -o moc_filterscript.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include interfaces.h -o moc_interfaces.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include meshmodel.h -o moc_meshmodel.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include scriptsyntax.h -o moc_scriptsyntax.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include scriptinterface.h -o moc_scriptinterface.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include ml_shared_data_context.h -o moc_ml_shared_data_context.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o pluginmanager.o pluginmanager.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from pluginmanager.h:27, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from scriptinterface.h:28, from interfaces.h:31, from pluginmanager.h:27, from pluginmanager.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from pluginmanager.cpp:4: ../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_GLLogStream.o moc_GLLogStream.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filterscript.o moc_filterscript.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from filterscript.h:27, from moc_filterscript.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from filterscript.h:27, from moc_filterscript.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from filterscript.h:27, from moc_filterscript.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshmodel.o meshmodel.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from meshmodel.cpp:28: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from meshmodel.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from meshmodel.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshmodel.cpp:28: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from meshmodel.cpp:28: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from meshmodel.cpp:28: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshlabdocumentxml.o meshlabdocumentxml.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from meshlabdocumentxml.cpp:6: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from meshlabdocumentxml.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from meshlabdocumentxml.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentxml.cpp:6: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from meshlabdocumentxml.cpp:6: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from meshlabdocumentxml.cpp:6: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_scriptsyntax.o moc_scriptsyntax.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_interfaces.o moc_interfaces.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from moc_interfaces.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from interfaces.h:28, from moc_interfaces.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from filterparameter.h:26, from interfaces.h:28, from moc_interfaces.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from filterparameter.h:33, from interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from interfaces.h:31, from moc_interfaces.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from scriptinterface.h:28, from interfaces.h:31, from moc_interfaces.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scriptinterface.o scriptinterface.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from /usr/include/qt5/QtScript/QtScriptDepends:3, from /usr/include/qt5/QtScript/QtScript:3, from scriptinterface.h:27, from scriptinterface.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from /usr/include/qt5/QtScript/QtScriptDepends:3, from /usr/include/qt5/QtScript/QtScript:3, from scriptinterface.h:27, from scriptinterface.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from scriptinterface.h:28, from scriptinterface.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshlabdocumentbundler.o meshlabdocumentbundler.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from meshlabdocumentbundler.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from meshlabdocumentbundler.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from meshlabdocumentbundler.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from meshlabdocumentbundler.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from meshlabdocumentbundler.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from meshlabdocumentbundler.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from meshlabdocumentbundler.h:4, from meshlabdocumentbundler.cpp:11: ../../../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*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]': ../../../vcglib/wrap/io_trimesh/import_out.h:164:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp,"%lf %lf %lf ",&x,&y,&z); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../vcglib/wrap/io_trimesh/import_out.h:166:11: 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:169:11: 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:171:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp,"%d %d %lf %lf ",&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:73:11: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets ( line, max, fp); ~~~~~~^~~~~~~~~~~~~~~~ In file included from meshlabdocumentbundler.h:5, from meshlabdocumentbundler.cpp:11: ../../../vcglib/wrap/io_trimesh/import_nvm.h: In static member function 'static int vcg::tri::io::ImporterNVM<OpenMeshType>::Open(OpenMeshType&, std::vector<vcg::Shot<typename OpenMeshType::ScalarType> >&, std::vector<std::__cxx11::basic_string<char> >&, const char*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]': ../../../vcglib/wrap/io_trimesh/import_nvm.h:175:11: 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_nvm.h:177:11: 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_nvm.h:180:11: 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_nvm.h:182:13: 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_nvm.h: In static member function 'static void vcg::tri::io::ImporterNVM<OpenMeshType>::readline(FILE*, char*, int) [with OpenMeshType = CMeshO]': ../../../vcglib/wrap/io_trimesh/import_nvm.h:70:11: 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_nvm.h:73:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ~~~~~~^~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_meshmodel.o moc_meshmodel.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from moc_meshmodel.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from meshmodel.h:30, from moc_meshmodel.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from meshmodel.h:30, from moc_meshmodel.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from moc_meshmodel.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from moc_meshmodel.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from moc_meshmodel.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ml_shared_data_context.o moc_ml_shared_data_context.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qtimer.h:48, from /usr/include/qt5/QtCore/QTimer:1, from ml_shared_data_context.h:28, from moc_ml_shared_data_context.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qtimer.h:48, from /usr/include/qt5/QtCore/QTimer:1, from ml_shared_data_context.h:28, from moc_ml_shared_data_context.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from moc_ml_shared_data_context.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int>&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_scriptinterface.o moc_scriptinterface.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from /usr/include/qt5/QtScript/QtScriptDepends:3, from /usr/include/qt5/QtScript/QtScript:3, from scriptinterface.h:27, from moc_scriptinterface.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from /usr/include/qt5/QtScript/QtScriptDepends:3, from /usr/include/qt5/QtScript/QtScript:3, from scriptinterface.h:27, from moc_scriptinterface.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from meshmodel.h:32, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from scriptinterface.h:28, from moc_scriptinterface.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from meshmodel.h:61, from scriptinterface.h:28, from moc_scriptinterface.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../vcglib -I. -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ml_shared_data_context.o ml_shared_data_context.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from ml_shared_data_context.cpp:5: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qtimer.h:48, from /usr/include/qt5/QtCore/QTimer:1, from ml_shared_data_context.h:28, from ml_shared_data_context.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qtimer.h:48, from /usr/include/qt5/QtCore/QTimer:1, from ml_shared_data_context.h:28, from ml_shared_data_context.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ml_mesh_type.h:4, from ml_shared_data_context.h:30, from ml_shared_data_context.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from ml_shared_data_context.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int>&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from ml_shared_data_context.cpp:5: ../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()': ../../../vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from meshmodel.h:35, from ml_shared_data_context.cpp:5: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ml_shared_data_context.cpp:1: ml_shared_data_context.h: In constructor 'MLSceneGLSharedDataContext::MLSceneGLSharedDataContext(MeshDocument&, vcg::QtThreadSafeMemoryInfo&, bool, std::size_t, std::size_t)': ml_shared_data_context.h:338:7: warning: 'MLSceneGLSharedDataContext::_highprecision' will be initialized after [-Wreorder] bool _highprecision; ^~~~~~~~~~~~~~ ml_shared_data_context.h:337:9: warning: 'std::size_t MLSceneGLSharedDataContext::_minfacessmoothrendering' [-Wreorder] size_t _minfacessmoothrendering; ^~~~~~~~~~~~~~~~~~~~~~~~ ml_shared_data_context.cpp:7:1: warning: when initialized here [-Wreorder] MLSceneGLSharedDataContext::MLSceneGLSharedDataContext(MeshDocument& md,vcg::QtThreadSafeMemoryInfo& gpumeminfo,bool highprecision,size_t perbatchtriangles, size_t minfacespersmoothrendering) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ml_shared_data_context.cpp: In static member function 'static void MLPoliciesStandAloneFunctions::computeRequestedRenderingDataCompatibleWithMeshCommonCode(MeshModel*, const MLRenderingData&, MLRenderingData&)': ml_shared_data_context.cpp:525:43: warning: variable 'tmpoutputpm' set but not used [-Wunused-but-set-variable] MLRenderingData::PRIMITIVE_MODALITY_MASK tmpoutputpm = inputdt.getPrimitiveModalityMask(); ^~~~~~~~~~~ ml_shared_data_context.cpp: In static member function 'static void MLPoliciesStandAloneFunctions::suggestedDefaultPerViewRenderingData(MeshModel*, MLRenderingData&, std::size_t)': ml_shared_data_context.cpp:646:87: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] tmpatts[MLRenderingData::ATT_NAMES::ATT_VERTNORMAL] = (meshmodel->cm.FN() > minpolnumpersmoothshading); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from ml_shared_data_context.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In instantiation of 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::NotThreadSafeGLMeshAttributesMultiViewerBOManager(MESH_TYPE&, vcg::MemoryInfo&, std::size_t) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int]': ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:41:181: required from 'vcg::QtThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::QtThreadSafeGLMeshAttributesMultiViewerBOManager(MESH_TYPE&, vcg::QtThreadSafeMemoryInfo&, std::size_t) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int]' ml_shared_data_context.cpp:190:95: required from here ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2313:19: warning: 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<CMeshO, QGLContext*, MLPerViewGLOptions>::_chunkmap' will be initialized after [-Wreorder] ChunkMap _chunkmap; ^~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2305:14: warning: 'bool vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<CMeshO, QGLContext*, MLPerViewGLOptions>::_borendering' [-Wreorder] bool _borendering; ^~~~~~~~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from ml_shared_data_context.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:290:9: warning: when initialized here [-Wreorder] NotThreadSafeGLMeshAttributesMultiViewerBOManager(/*const*/ MESH_TYPE& mesh,MemoryInfo& meminfo, size_t perbatchprimitives) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ml_shared_data_context.h:31, from ml_shared_data_context.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In instantiation of 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::GLBufferObject::GLBufferObject(std::size_t, GLenum, GLenum, GLenum) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int; GLenum = unsigned int]': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:294:52: required from 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::NotThreadSafeGLMeshAttributesMultiViewerBOManager(MESH_TYPE&, vcg::MemoryInfo&, std::size_t) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int]' ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:41:181: required from 'vcg::QtThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::QtThreadSafeGLMeshAttributesMultiViewerBOManager(MESH_TYPE&, vcg::QtThreadSafeMemoryInfo&, std::size_t) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int]' ml_shared_data_context.cpp:190:95: required from here ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2281:26: warning: 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<CMeshO, QGLContext*, MLPerViewGLOptions>::GLBufferObject::_clientstatetag' will be initialized after [-Wreorder] const GLenum _clientstatetag; ^~~~~~~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2277:26: warning: 'const GLenum vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<CMeshO, QGLContext*, MLPerViewGLOptions>::GLBufferObject::_target' [-Wreorder] const GLenum _target; ^~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2247:13: warning: when initialized here [-Wreorder] GLBufferObject(size_t components,GLenum gltype,GLenum clientstatetag,GLenum target) ^~~~~~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In instantiation of 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::GLBufferObject::GLBufferObject(std::size_t, GLenum, GLenum) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int; GLenum = unsigned int]': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:303:51: required from 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::NotThreadSafeGLMeshAttributesMultiViewerBOManager(MESH_TYPE&, vcg::MemoryInfo&, std::size_t) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int]' ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:41:181: required from 'vcg::QtThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::QtThreadSafeGLMeshAttributesMultiViewerBOManager(MESH_TYPE&, vcg::QtThreadSafeMemoryInfo&, std::size_t) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; std::size_t = long unsigned int]' ml_shared_data_context.cpp:190:95: required from here ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2281:26: warning: 'vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<CMeshO, QGLContext*, MLPerViewGLOptions>::GLBufferObject::_clientstatetag' will be initialized after [-Wreorder] const GLenum _clientstatetag; ^~~~~~~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2277:26: warning: 'const GLenum vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<CMeshO, QGLContext*, MLPerViewGLOptions>::GLBufferObject::_target' [-Wreorder] const GLenum _target; ^~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:2252:13: warning: when initialized here [-Wreorder] GLBufferObject(size_t components,GLenum gltype,GLenum target) ^~~~~~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In instantiation of 'bool vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::checkBuffersAllocationStatus(vcg::GLMeshAttributesInfo::InternalRendAtts&, vcg::GLMeshAttributesInfo::InternalRendAtts&, vcg::GLMeshAttributesInfo::InternalRendAtts&) const [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:426:33: required from 'bool vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::manageBuffers() [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:106:137: required from 'void vcg::QtThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::removeAllViewsAndDeallocateBO() [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ml_shared_data_context.cpp:205:44: required from here ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:588:57: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] bool meshchanged = ((_mesh.FN() != _meshtriangleswhenedgeindiceswerecomputed) || (_mesh.VN() != _meshverticeswhenedgeindiceswerecomputed)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:588:118: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] bool meshchanged = ((_mesh.FN() != _meshtriangleswhenedgeindiceswerecomputed) || (_mesh.VN() != _meshverticeswhenedgeindiceswerecomputed)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In instantiation of 'bool vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::updateBuffersReplicatedPipeline(const vcg::GLMeshAttributesInfo::InternalRendAtts&) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:629:21: required from 'bool vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::manageAndFeedBuffersIfNeeded(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const vcg::GLMeshAttributesInfo::InternalRendAtts&, const vcg::GLMeshAttributesInfo::InternalRendAtts&) [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:428:38: required from 'bool vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::manageBuffers() [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:106:137: required from 'void vcg::QtThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::removeAllViewsAndDeallocateBO() [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ml_shared_data_context.cpp:205:44: required from here ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1042:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] if((faceind == tn - 1) || (chunkindex == facechunk - 1)) ~~~~~~~~~^~~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1045:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] if (faceind == tn - 1) ~~~~~~~~^~~~~~~~~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In instantiation of 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesBO(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int>&) const [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1358:17: required from 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawFilledTriangles(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const GL_OPTIONS_DERIVED_TYPE*, const std::vector<unsigned int>&) const [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1278:5: required from 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawFun(const PVData&, const std::vector<unsigned int>&) const [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions; vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::PVData = vcg::PerViewData<MLPerViewGLOptions>]' ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:384:4: required from 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::draw(UNIQUE_VIEW_ID_TYPE, const std::vector<unsigned int>&) const [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:80:119: required from 'void vcg::QtThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::draw(UNIQUE_VIEW_ID_TYPE) const [with MESH_TYPE = CMeshO; UNIQUE_VIEW_ID_TYPE = QGLContext*; GL_OPTIONS_DERIVED_TYPE = MLPerViewGLOptions]' ml_shared_data_context.cpp:235:25: required from here ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1433:61: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::vector<unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] if ((it->first != -1) && (it->first < textureindex.size())) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' rm -f libcommon.so.1.0.0 libcommon.so libcommon.so.1 libcommon.so.1.0 g++ -Wl,-O1 -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 ml_shared_data_context.o moc_filterscript.o moc_GLLogStream.o moc_interfaces.o moc_meshmodel.o moc_scriptinterface.o moc_scriptsyntax.o moc_ml_shared_data_context.o /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread 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 mv -f libcommon.so.1.0.0 ../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 ../distrib/libcommon.so mv -f libcommon.so.1 ../distrib/libcommon.so.1 mv -f libcommon.so.1.0 ../distrib/libcommon.so.1.0 make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/common' cd meshlab/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/meshlab.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/layerDialog.ui -o ui_layerDialog.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/filterScriptDialog.ui -o ui_filterScriptDialog.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/customDialog.ui -o ui_customDialog.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/savesnapshotDialog.ui -o ui_savesnapshotDialog.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/aboutDialog.ui -o ui_aboutDialog.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/renametexture.ui -o ui_renametexture.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/savemaskexporter.ui -o ui_savemaskexporter.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/congratsDialog.ui -o ui_congratsDialog.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/filtergui.ui -o ui_filtergui.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/uic ui/filtercreatortab.ui -o ui_filtercreatortab.h make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o main.o main.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from main.cpp:25: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from ../common/mlapplication.h:4, from main.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from ../common/mlapplication.h:4, from main.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from main.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from main.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from main.cpp:25: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from main.cpp:25: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o customDialog.o customDialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from customDialog.h:29, from customDialog.cpp:25: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from ui_customDialog.h:12, from customDialog.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from ui_customDialog.h:12, from customDialog.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from customDialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from customDialog.h:29, from customDialog.cpp:25: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filterScriptDialog.o filterScriptDialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterScriptDialog.cpp:28: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from filterScriptDialog.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from filterScriptDialog.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from filterScriptDialog.cpp:27: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterScriptDialog.cpp:28: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterScriptDialog.cpp:28: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filterScriptDialog.cpp: In member function 'void FilterScriptDialog::moveSelectedFilterUp()': filterScriptDialog.cpp:115:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ((currentRow == -1) || (currentRow == 0)) ^~ filterScriptDialog.cpp:119:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' FilterNameParameterValuesPair* pair = scriptPtr->filtparlist.takeAt(currentRow); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filterScriptDialog.cpp:123:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ filterScriptDialog.cpp:127:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' QListWidgetItem * item = ui->scriptListWidget->takeItem(currentRow); ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o saveSnapshotDialog.o saveSnapshotDialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mainwindow_Init.o mainwindow_Init.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainwindow_Init.cpp:25: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from mainwindow_Init.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainwindow_Init.cpp:25: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainwindow_Init.cpp:25: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ mainwindow_Init.cpp: In member function 'void MainWindow::fillFilterMenu()': mainwindow_Init.cpp:940:27: warning: catching polymorphic type 'class ParsingException' by value [-Wcatch-value=] catch (ParsingException e) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o changetexturename.o changetexturename.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o glarea.o glarea.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.cpp:26: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from /usr/include/qt5/QtGui/QOpenGLContext:1, from glarea.cpp:46: /usr/include/qt5/QtGui/qopenglcontext.h:55:2: warning: #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined [-Wcpp] #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined ^~~~~~~ /usr/include/qt5/QtGui/qopenglcontext.h:56:2: warning: #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from glarea.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from glarea.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.cpp:26: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.cpp:26: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../vcglib/wrap/io_trimesh/import_ply.h:31, from glarea.cpp:45: ../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ glarea.cpp: In member function 'int GLArea::RenderForSelection(int, int)': glarea.cpp:364:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (mvc() == NULL) ^~ glarea.cpp:367:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' MLSceneGLSharedDataContext* datacont = mvc()->sharedDataContext(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ glarea.cpp: In member function 'virtual void GLArea::paintEvent(QPaintEvent*)': glarea.cpp:653:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(window && window->linkViewersAct->isChecked() && mvc()->currentId==id) ^~ glarea.cpp:658:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (infoAreaVisible) ^~ glarea.cpp: In member function 'void GLArea::displayInfo(QPainter*)': glarea.cpp:766:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ((mvc() == NULL) || (md() == NULL)) ^~ glarea.cpp:768:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' painter->endNativePainting(); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from glarea.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' glarea.cpp:1676:82: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from glarea.cpp:28: glarea.h: In instantiation of 'vcg::Shot<Q, vcg::Matrix44<T> > GLArea::track2ShotCPU(vcg::Shot<Q, vcg::Matrix44<T> >&, vcg::Trackball*) [with T = float]': glarea.cpp:2175:70: required from here glarea.h:581:16: warning: variable '_near' set but not used [-Wunused-but-set-variable] double _near, _far; ^~~~~ glarea.h:581:23: warning: variable '_far' set but not used [-Wunused-but-set-variable] double _near, _far; ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o savemaskexporter.o savemaskexporter.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from ui_savemaskexporter.h:12, from savemaskexporter.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from ui_savemaskexporter.h:12, from savemaskexporter.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from savemaskexporter.cpp:25: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o layerDialog.o layerDialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtGui/qkeysequence.h:44, from /usr/include/qt5/QtWidgets/qaction.h:44, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from layerDialog.cpp:31: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtGui/qkeysequence.h:44, from /usr/include/qt5/QtWidgets/qaction.h:44, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from layerDialog.cpp:31: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()': ../../../vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from layerDialog.cpp:36: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ layerDialog.cpp: In member function 'void LayerDialog::updateTable(const PerMeshRenderingDataMap&)': layerDialog.cpp:421:70: warning: variable 'projit' set but not used [-Wunused-but-set-variable] MLSceneGLSharedDataContext::PerMeshRenderingDataMap::const_iterator projit = dtf.find(-1); ^~~~~~ layerDialog.cpp: In member function 'void LayerDialog::updateRenderingDataAccordingToActions(int, const QList<MLRenderingAction*>&)': layerDialog.cpp:917:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (mw == NULL) ^~ layerDialog.cpp:919:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!_applytovis->isChecked()) ^~ layerDialog.cpp: In member function 'void LayerDialog::updateRenderingDataAccordingToAction(int, MLRenderingAction*)': layerDialog.cpp:932:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (mw == NULL) ^~ layerDialog.cpp:934:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!_applytovis->isChecked()) ^~ layerDialog.cpp: In member function 'void LayerDialog::rasterItemClicked(QTreeWidgetItem*, int)': layerDialog.cpp:270:50: warning: this statement may fall through [-Wimplicit-fallthrough=] updatePerRasterItemVisibility(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ layerDialog.cpp:272:13: note: here case 1 : ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ml_std_par_dialog.o ml_std_par_dialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ml_std_par_dialog.h:27, from ml_std_par_dialog.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ml_std_par_dialog.h:27, from ml_std_par_dialog.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from ml_std_par_dialog.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plugindialog.o plugindialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from plugindialog.cpp:25: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from plugindialog.h:26, from plugindialog.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from plugindialog.h:26, from plugindialog.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from plugindialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from plugindialog.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from plugindialog.cpp:25: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from plugindialog.cpp:25: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o multiViewer_Container.o multiViewer_Container.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from multiViewer_Container.h:28, from multiViewer_Container.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from multiViewer_Container.h:28, from multiViewer_Container.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from multiViewer_Container.h:34, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from multiViewer_Container.h:34, from multiViewer_Container.cpp:23: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o additionalgui.o additionalgui.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o stdpardialog.o stdpardialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from stdpardialog.cpp:25: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ stdpardialog.cpp: In member function 'void ShotfWidget::getShot()': stdpardialog.cpp:566:48: warning: this statement may fall through [-Wimplicit-fallthrough=] QString type = doc.doctype().name(); ^ stdpardialog.cpp:578:5: note: here default : assert(0); ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o trackball.o ../../../vcglib/wrap/gui/trackball.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/math/quaternion.h:112, from ../../../vcglib/vcg/math/similarity.h:98, from ../../../vcglib/wrap/gui/trackball.h:84, from ../../../vcglib/wrap/gui/trackball.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' ../../../vcglib/wrap/gui/trackball.cpp:138:26: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o xmlstdpardialog.o xmlstdpardialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from ../common/xmlfilterinfo.h:4, from xmlstdpardialog.h:4, from xmlstdpardialog.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from ../common/xmlfilterinfo.h:4, from xmlstdpardialog.h:4, from xmlstdpardialog.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from xmlstdpardialog.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from xmlstdpardialog.cpp:1: xmlstdpardialog.h: In constructor 'MeshLabXMLStdDialog::MeshLabXMLStdDialog(QWidget*)': xmlstdpardialog.h:509:10: warning: 'MeshLabXMLStdDialog::showHelp' will be initialized after [-Wreorder] bool showHelp; ^~~~~~~~ xmlstdpardialog.h:499:16: warning: 'QCheckBox* MeshLabXMLStdDialog::previewCB' [-Wreorder] QCheckBox *previewCB; ^~~~~~~~~ xmlstdpardialog.cpp:8:1: warning: when initialized here [-Wreorder] MeshLabXMLStdDialog::MeshLabXMLStdDialog(QWidget *p) ^~~~~~~~~~~~~~~~~~~ xmlstdpardialog.cpp: In member function 'void MeshLabXMLStdDialog::applyClick()': xmlstdpardialog.cpp:208:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(curmask) ^~ xmlstdpardialog.cpp:210:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (this->curgla) ^~ xmlstdpardialog.cpp: In member function 'void XMLShotWidget::getShot()': xmlstdpardialog.cpp:1483:48: warning: this statement may fall through [-Wimplicit-fallthrough=] QString type = doc.doctype().name(); ^ xmlstdpardialog.cpp:1495:5: note: here default : assert(0); ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ml_selection_buffers.o ml_selection_buffers.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../common/meshmodel.h:30, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../common/meshmodel.h:30, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_selection_buffers.h:29, from ml_selection_buffers.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ml_selection_buffers.h:29, from ml_selection_buffers.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ ml_selection_buffers.cpp: In member function 'void MLSelectionBuffers::updateBuffer(MLSelectionBuffers::ML_SELECTION_TYPE)': ml_selection_buffers.cpp:59:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t faceind = 0; faceind < _m.cm.FN(); ++faceind) ~~~~~~~~^~~~~~~~~~~~ ml_selection_buffers.cpp:73:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (((faceind == _m.cm.FN() - 1) && (selectedperchunk > 0)) || ((chunkindex == privchunksize - 1) && (selectedperchunk == privchunksize))) ~~~~~~~~^~~~~~~~~~~~~~~~~ ml_selection_buffers.cpp:95:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t vertind = 0; vertind < _m.cm.VN(); ++vertind) ~~~~~~~~^~~~~~~~~~~~ ml_selection_buffers.cpp:105:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (((vertind == _m.cm.VN() - 1) && (selectedperchunk > 0)) || ((chunkindex == privchunksize - 1) && (selectedperchunk == privchunksize))) ~~~~~~~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o xmlgeneratorgui.o xmlgeneratorgui.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from xmlgeneratorgui.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../common/meshmodel.h:30, from xmlgeneratorgui.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../common/meshmodel.h:30, from xmlgeneratorgui.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from xmlgeneratorgui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from xmlgeneratorgui.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from xmlgeneratorgui.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from xmlgeneratorgui.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o trackmode.o ../../../vcglib/wrap/gui/trackmode.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/gui/trackmode.cpp:28: ../../../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:145:13: warning: variable 'x2' set but not used [-Wunused-but-set-variable] float x1, x2, xval, yval; ^~ ../../../vcglib/wrap/gui/trackmode.cpp: In member function 'virtual bool vcg::NavigatorWasdMode::IsAnimating(const vcg::Trackball*)': ../../../vcglib/wrap/gui/trackmode.cpp:756:90: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] const unsigned int MOVEMENT_KEY_MASK = (const unsigned int)(~Trackball::MODIFIER_MASK); ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/space/segment3.h:55, from ../../../vcglib/vcg/space/intersection3.h:32, from ../../../vcglib/vcg/space/distance3.h:29, from ../../../vcglib/wrap/gui/trackmode.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' ../../../vcglib/wrap/gui/view.h:173:34: required from 'vcg::Point3<P3ScalarType> vcg::View<T>::ViewPoint() const [with T = float]' ../../../vcglib/wrap/gui/trackutils.h:59:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/rcc -name meshlab meshlab.qrc -o qrc_meshlab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o coordinateframe.o ../../../vcglib/wrap/gui/coordinateframe.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/wrap/gl/deprecated_math.h:31, from ../../../vcglib/wrap/gl/math.h:61, from ../../../vcglib/wrap/gui/coordinateframe.cpp:48: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' ../../../vcglib/wrap/gui/coordinateframe.cpp:216:28: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include ../common/interfaces.h -o moc_interfaces.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_meshlab.o qrc_meshlab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o glarea_setting.o glarea_setting.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from glarea_setting.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from glarea_setting.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from glarea_setting.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include mainwindow.h -o moc_mainwindow.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include plugindialog.h -o moc_plugindialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include multiViewer_Container.h -o moc_multiViewer_Container.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include glarea.h -o moc_glarea.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filterScriptDialog.h -o moc_filterScriptDialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include saveSnapshotDialog.h -o moc_saveSnapshotDialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include customDialog.h -o moc_customDialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include changetexturename.h -o moc_changetexturename.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include savemaskexporter.h -o moc_savemaskexporter.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ml_default_decorators.o ml_default_decorators.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_default_decorators.h:28, from ml_default_decorators.cpp:24: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qtimer.h:48, from /usr/include/qt5/QtCore/QTimer:1, from ../common/ml_shared_data_context.h:28, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qtimer.h:48, from /usr/include/qt5/QtCore/QTimer:1, from ../common/ml_shared_data_context.h:28, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ml_default_decorators.h:27, from ml_default_decorators.cpp:24: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int>&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_default_decorators.h:28, from ml_default_decorators.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_default_decorators.h:28, from ml_default_decorators.cpp:24: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ ml_default_decorators.cpp: In member function 'bool MLDefaultMeshDecorators::initMeshDecorationData(MeshModel&, const MLRenderingData&)': ml_default_decorators.cpp:104:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!valid) ^~ ml_default_decorators.cpp:109:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' initBoundaryDecoratorData(m, opts._peredge_edgeboundary_enabled, opts._peredge_faceboundary_enabled); ^~~~~~~~~~~~~~~~~~~~~~~~~ ml_default_decorators.cpp: In member function 'bool MLDefaultMeshDecorators::cleanMeshDecorationData(MeshModel&, const MLRenderingData&)': ml_default_decorators.cpp:494:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (opts._peredge_edgemanifold_enabled) ^~ ml_default_decorators.cpp:497:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (opts._peredge_vertmanifold_enabled) ^~ ml_default_decorators.cpp:500:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (opts._peredge_text_boundary_enabled) ^~ ml_default_decorators.cpp:503:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (opts._vertex_sel || opts._face_sel) ^~ ml_default_decorators.cpp: In static member function 'static void MLDefaultMeshDecorators::drawQuotedLine(const Point3d&, const Point3d&, float, float, float, QPainter*, QFont&, float, bool)': ml_default_decorators.cpp:332:19: warning: 'firstTick' may be used uninitialized in this function [-Wmaybe-uninitialized] firstTick +=tickScalarDistance; ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include stdpardialog.h -o moc_stdpardialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include ml_std_par_dialog.h -o moc_ml_std_par_dialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include xmlstdpardialog.h -o moc_xmlstdpardialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include additionalgui.h -o moc_additionalgui.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include xmlgeneratorgui.h -o moc_xmlgeneratorgui.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include layerDialog.h -o moc_layerDialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include ml_render_gui.h -o moc_ml_render_gui.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include ml_rendering_actions.h -o moc_ml_rendering_actions.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ml_render_gui.o ml_render_gui.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from ml_render_gui.h:27, from ml_render_gui.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from ml_render_gui.h:27, from ml_render_gui.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from ml_render_gui.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ml_render_gui.cpp:1: ml_render_gui.h: In constructor 'MLRenderingToolbar::MLRenderingToolbar(QWidget*)': ml_render_gui.h:180:19: warning: 'MLRenderingToolbar::_actgroup' will be initialized after [-Wreorder] QActionGroup* _actgroup; ^~~~~~~~~ In file included from ml_render_gui.cpp:1: ml_render_gui.h:161:37: warning: 'QMap<MLRenderingAction*, QAction*> MLRenderingToolbar::_additionalacts' [-Wreorder] QMap<MLRenderingAction*, QAction*> _additionalacts; ^~~~~~~~~~~~~~~ ml_render_gui.cpp:15:1: warning: when initialized here [-Wreorder] MLRenderingToolbar::MLRenderingToolbar(QWidget* parent ) ^~~~~~~~~~~~~~~~~~ In file included from ml_render_gui.cpp:1: ml_render_gui.h: In constructor 'MLRenderingToolbar::MLRenderingToolbar(int, QWidget*)': ml_render_gui.h:180:19: warning: 'MLRenderingToolbar::_actgroup' will be initialized after [-Wreorder] QActionGroup* _actgroup; ^~~~~~~~~ In file included from ml_render_gui.cpp:1: ml_render_gui.h:161:37: warning: 'QMap<MLRenderingAction*, QAction*> MLRenderingToolbar::_additionalacts' [-Wreorder] QMap<MLRenderingAction*, QAction*> _additionalacts; ^~~~~~~~~~~~~~~ ml_render_gui.cpp:22:1: warning: when initialized here [-Wreorder] MLRenderingToolbar::MLRenderingToolbar(int meshid,QWidget* parent ) ^~~~~~~~~~~~~~~~~~ ml_render_gui.cpp: In constructor 'MLRenderingColorPicker::MLRenderingColorPicker(int, MLRenderingUserDefinedGeneralColorAction*, QWidget*)': ml_render_gui.cpp:1117:52: warning: unused parameter 'meshid' [-Wunused-parameter] MLRenderingColorPicker::MLRenderingColorPicker(int meshid, MLRenderingUserDefinedGeneralColorAction* colact, QWidget *p) ~~~~^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12 -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filterthread.h -o moc_filterthread.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mainwindow_RunTime.o mainwindow_RunTime.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from mainwindow_RunTime.cpp:26: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ mainwindow_RunTime.cpp: In member function 'void MainWindow::startFilter()': mainwindow_RunTime.cpp:1236:32: warning: catching polymorphic type 'class ParsingException' by value [-Wcatch-value=] catch(ParsingException e) ^ mainwindow_RunTime.cpp: In member function 'void MainWindow::updateSharedContextDataAfterFilterExecution(int, int, bool&)': mainwindow_RunTime.cpp:1283:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] if ((mm->cm.VN() != existit->_nvert) || (mm->cm.FN() != existit->_nface) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mainwindow_RunTime.cpp:1283:74: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] if ((mm->cm.VN() != existit->_nvert) || (mm->cm.FN() != existit->_nface) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mainwindow_RunTime.cpp:1258:22: warning: variable 'currentmeshnewlycreated' set but not used [-Wunused-but-set-variable] bool currentmeshnewlycreated = false; ^~~~~~~~~~~~~~~~~~~~~~~ mainwindow_RunTime.cpp: In member function 'virtual void MainWindow::executeFilter(MeshLabXMLFilterContainer*, const QMap<QString, QString>&, bool)': mainwindow_RunTime.cpp:1760:10: warning: variable 'ret' set but not used [-Wunused-but-set-variable] bool ret = true; ^~~ In file included from mainwindow_RunTime.cpp:33: alnParser.h: In static member function 'static int ALNParser::ParseALN(std::vector<RangeMap>&, const char*)': alnParser.h:84:15: 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:18: 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:18: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, 1024, stream); ~~~~~^~~~~~~~~~~~~~~~~~~~~~ alnParser.h:109:19: 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:19: 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:19: 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:19: 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])); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ml_rendering_actions.o ml_rendering_actions.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_rendering_actions.cpp:28: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtGui/qkeysequence.h:44, from /usr/include/qt5/QtWidgets/qaction.h:44, from /usr/include/qt5/QtWidgets/QAction:1, from ml_rendering_actions.h:27, from ml_rendering_actions.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtGui/qkeysequence.h:44, from /usr/include/qt5/QtWidgets/qaction.h:44, from /usr/include/qt5/QtWidgets/QAction:1, from ml_rendering_actions.h:27, from ml_rendering_actions.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ml_rendering_actions.h:28, from ml_rendering_actions.cpp:24: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_rendering_actions.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ml_rendering_actions.cpp:28: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ ml_rendering_actions.cpp: In member function 'virtual void MLRenderingNoShadingAction::updateRenderingData(MLRenderingData&)': ml_rendering_actions.cpp:528:16: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ ml_rendering_actions.cpp: In member function 'virtual bool MLRenderingNoShadingAction::isRenderingDataEnabled(const MLRenderingData&) const': ml_rendering_actions.cpp:557:16: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ ml_rendering_actions.cpp: In member function 'virtual void MLRenderingPerMeshColorAction::updateRenderingData(MLRenderingData&)': ml_rendering_actions.cpp:640:16: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ ml_rendering_actions.cpp: In member function 'virtual bool MLRenderingPerMeshColorAction::isRenderingDataEnabled(const MLRenderingData&) const': ml_rendering_actions.cpp:669:16: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ ml_rendering_actions.cpp: In member function 'virtual void MLRenderingUserDefinedColorAction::updateRenderingData(MLRenderingData&)': ml_rendering_actions.cpp:851:16: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ ml_rendering_actions.cpp: In member function 'virtual bool MLRenderingUserDefinedColorAction::isRenderingDataEnabled(const MLRenderingData&) const': ml_rendering_actions.cpp:883:16: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ ml_rendering_actions.cpp: In member function 'virtual void MLRenderingUserDefinedColorAction::readColor(const MLRenderingData&, vcg::Color4b&)': ml_rendering_actions.cpp:911:10: warning: enumeration value 'PR_ARITY' not handled in switch [-Wswitch] switch (_pm) ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plugindialog.o moc_plugindialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_saveSnapshotDialog.o moc_saveSnapshotDialog.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filterthread.o filterthread.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.cpp:1: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filterScriptDialog.o moc_filterScriptDialog.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from filterScriptDialog.h:26, from moc_filterScriptDialog.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from filterScriptDialog.h:26, from moc_filterScriptDialog.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/filterscript.h:27, from filterScriptDialog.h:27, from moc_filterScriptDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_changetexturename.o moc_changetexturename.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_customDialog.o moc_customDialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from customDialog.h:29, from moc_customDialog.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from customDialog.h:25, from moc_customDialog.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from customDialog.h:25, from moc_customDialog.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from customDialog.h:28, from moc_customDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from customDialog.h:29, from moc_customDialog.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_glarea.o moc_glarea.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.h:39, from moc_glarea.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from glarea.h:30, from moc_glarea.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../vcglib/vcg/math/matrix44.h:32, from glarea.h:30, from moc_glarea.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from glarea.h:30, from moc_glarea.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.h:39, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.h:39, 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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from glarea.h:39, from moc_glarea.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_multiViewer_Container.o moc_multiViewer_Container.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from multiViewer_Container.h:28, from moc_multiViewer_Container.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from multiViewer_Container.h:28, from moc_multiViewer_Container.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from multiViewer_Container.h:34, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from multiViewer_Container.h:34, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from multiViewer_Container.h:34, from moc_multiViewer_Container.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_interfaces.o moc_interfaces.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from moc_interfaces.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from moc_interfaces.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from moc_interfaces.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from moc_interfaces.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_mainwindow.o moc_mainwindow.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from moc_mainwindow.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_savemaskexporter.o moc_savemaskexporter.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from savemaskexporter.h:29, from moc_savemaskexporter.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_layerDialog.o moc_layerDialog.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidgetItem:1, from layerDialog.h:28, from moc_layerDialog.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidgetItem:1, from layerDialog.h:28, from moc_layerDialog.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from layerDialog.h:33, from moc_layerDialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from layerDialog.h:34, from moc_layerDialog.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ml_std_par_dialog.o moc_ml_std_par_dialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ml_std_par_dialog.h:27, from moc_ml_std_par_dialog.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ml_std_par_dialog.h:27, from moc_ml_std_par_dialog.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from ml_std_par_dialog.h:28, from moc_ml_std_par_dialog.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_stdpardialog.o moc_stdpardialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../common/filterparameter.h:26, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from stdpardialog.h:26, from moc_stdpardialog.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_xmlgeneratorgui.o moc_xmlgeneratorgui.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_xmlstdpardialog.o moc_xmlstdpardialog.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from ../common/xmlfilterinfo.h:4, from xmlstdpardialog.h:4, from moc_xmlstdpardialog.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from ../common/xmlfilterinfo.h:4, from xmlstdpardialog.h:4, from moc_xmlstdpardialog.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/meshmodel.h:32, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from xmlstdpardialog.h:5, from moc_xmlstdpardialog.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_additionalgui.o moc_additionalgui.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ml_rendering_actions.o moc_ml_rendering_actions.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtGui/qkeysequence.h:44, from /usr/include/qt5/QtWidgets/qaction.h:44, from /usr/include/qt5/QtWidgets/QAction:1, from ml_rendering_actions.h:27, from moc_ml_rendering_actions.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtGui/qkeysequence.h:44, from /usr/include/qt5/QtWidgets/qaction.h:44, from /usr/include/qt5/QtWidgets/QAction:1, from ml_rendering_actions.h:27, from moc_ml_rendering_actions.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ml_rendering_actions.h:28, from moc_ml_rendering_actions.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ml_render_gui.o moc_ml_render_gui.cpp In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from ml_render_gui.h:27, from moc_ml_render_gui.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from ml_render_gui.h:27, from moc_ml_render_gui.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/ml_shared_data_context.h:30, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ml_rendering_actions.h:28, from ml_render_gui.h:34, from moc_ml_render_gui.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../.. -I../../../vcglib -I../external/glew-1.7.0/include -I../external/jhead-2.95 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filterthread.o moc_filterthread.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from filterthread.h:4, from moc_filterthread.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from filterthread.h:4, from moc_filterthread.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../common/filterparameter.h:33, from ../common/interfaces.h:28, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from ../common/pluginmanager.h:27, from mainwindow.h:32, from filterthread.h:5, from moc_filterthread.cpp:9: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' g++ -Wl,-O1 -Wl,-z,origin -Wl,-rpath,\$ORIGIN/../distrib -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 ml_std_par_dialog.o xmlstdpardialog.o additionalgui.o xmlgeneratorgui.o ml_render_gui.o ml_rendering_actions.o ml_default_decorators.o ml_selection_buffers.o trackball.o trackmode.o coordinateframe.o glarea_setting.o filterthread.o qrc_meshlab.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_ml_std_par_dialog.o moc_xmlstdpardialog.o moc_additionalgui.o moc_xmlgeneratorgui.o moc_ml_render_gui.o moc_ml_rendering_actions.o moc_filterthread.o -L../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLEW -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread /usr/bin/ld.default: ../external/lib/linux-g++/libjhead.a(jhead.o): in function `DoCommand': /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/jhead-2.95/jhead.c:368: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlab' cd meshlabserver/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver/meshlabserver.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' /usr/share/qt5/bin/rcc -name meshlabserver meshlabserver.qrc -o qrc_meshlabserver.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DNO_XSERVER_DEPENDENCY -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../vcglib -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_meshlabserver.o qrc_meshlabserver.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' /usr/share/qt5/bin/rcc -name meshlab ../meshlab/meshlab.qrc -o qrc_meshlab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DNO_XSERVER_DEPENDENCY -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../vcglib -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_meshlab.o qrc_meshlab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DNO_XSERVER_DEPENDENCY -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../vcglib -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mainserver.o mainserver.cpp In file included from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainserver.cpp:27: ../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:263, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:265, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from ../common/mlapplication.h:4, from mainserver.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:276, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:44, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from ../common/mlapplication.h:4, from mainserver.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:326, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../vcglib/eigenlib/Eigen/Core:277, from ../../../vcglib/vcg/math/matrix44.h:33, from ../../../vcglib/vcg/space/box3.h:27, from ../../../vcglib/vcg/complex/used_types.h:27, from ../../../vcglib/vcg/complex/complex.h:42, from ../common/ml_mesh_type.h:4, from ../common/mlapplication.h:7, from mainserver.cpp:25: ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainserver.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../common/meshmodel.h:35, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainserver.cpp:27: ../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../common/ml_shared_data_context.h:31, from ../common/meshmodel.h:61, from ../common/scriptinterface.h:28, from ../common/interfaces.h:31, from mainserver.cpp:27: ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ mainserver.cpp: In function 'int main(int, char**)': mainserver.cpp:920:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if((logfp != NULL) && (logfp != stdout)) ^~ mainserver.cpp:923:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' shared.deAllocateGPUSharedData(); ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' g++ -Wl,-O1 -Wl,-z,origin -Wl,-rpath,\$ORIGIN/../distrib -o ../distrib/meshlabserver mainserver.o qrc_meshlab.o qrc_meshlabserver.o -L../distrib -lcommon -lGLEW /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabserver' cd meshlabplugins/io_base/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base/io_base.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include baseio.h -o moc_baseio.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp ../../../../vcglib/wrap/ply/plylib.cpp: In function 'void vcg::ply::interpret_texture_name(const char*, const char*, char*)': ../../../../vcglib/wrap/ply/plylib.cpp:3666:14: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(output,"%s%s",output,fn2); ^~~~~~ ~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_baseio.o moc_baseio.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from baseio.h:26, from moc_baseio.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o baseio.o baseio.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from baseio.h:26, from baseio.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from baseio.h:26, from baseio.cpp:24: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from baseio.h:26, from baseio.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31, from baseio.cpp:26: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from baseio.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:540:45: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i<3;i++) ^~~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:547:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (invalid) continue; ^~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:575:45: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i<3;i++) ^~~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:582:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (invalid) continue; ^~ baseio.cpp: In member function 'virtual bool BaseMeshIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)': baseio.cpp:87:10: warning: variable 'normalsUpdated' set but not used [-Wunused-but-set-variable] bool normalsUpdated = false; ^~~~~~~~~~~~~~ baseio.cpp: In member function 'virtual bool BaseMeshIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)': baseio.cpp:311:33: warning: enum constant in boolean context [-Wint-in-bool-context] if(mask && tri::io::Mask::IOM_BITPOLYGONAL) ^~~~~~~~~~~~~~~~ In file included from baseio.cpp:32: ../../../../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*)]': baseio.cpp:234:92: required from here ../../../../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 baseio.cpp:29: ../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::OpenStream(MESH_TYPE&, std::istream&, int&, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; std::istream = std::basic_istream<char>; vcg::CallBackPos = bool(int, const char*)]': ../../../../vcglib/wrap/io_trimesh/import_off.h:125:23: required from '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:203:89: required from here ../../../../vcglib/wrap/io_trimesh/import_off.h:209:38: warning: variable 'nEdges' set but not used [-Wunused-but-set-variable] unsigned int nVertices, nFaces, nEdges; ^~~~~~ In file included from baseio.cpp:31: ../../../../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:673: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:217:52: required from here ../../../../vcglib/wrap/io_trimesh/import_vmi.h:729:20: warning: variable 'read' set but not used [-Wunused-but-set-variable] size_t read = 0; ^~~~ In file included from baseio.cpp:34: ../../../../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:93:32: 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:279:97: required from here ../../../../vcglib/wrap/io_trimesh/export_ply.h:427:57: warning: variable 'td' set but not used [-Wunused-but-set-variable] float tf(0); double td(0); ^~ ../../../../vcglib/wrap/io_trimesh/export_ply.h:594:53: warning: variable 'td' set but not used [-Wunused-but-set-variable] float tf(0); double td(0); ^~ In file included from ../../../../vcglib/wrap/io_trimesh/import_obj.h:33, from baseio.cpp:28: ../../../../vcglib/wrap/gl/glu_tesselator.h: In instantiation of 'static void vcg::glu_tesselator::do_tesselation(const std::vector<std::vector<T> >&, vcg::glu_tesselator::tess_prim_data_vec&) [with point_type = vcg::Point3<float>; vcg::glu_tesselator::tess_prim_data_vec = std::vector<vcg::glu_tesselator::tess_prim_data>]': ../../../../vcglib/wrap/gl/glu_tesselator.h:115:38: required from 'static void vcg::glu_tesselator::tesselate(const std::vector<std::vector<T> >&, std::vector<int, std::allocator<int> >&) [with point_type = vcg::Point3<float>]' ../../../../vcglib/wrap/io_trimesh/import_obj.h:498:85: required from 'static int vcg::tri::io::ImporterOBJ<OpenMeshType>::Open(OpenMeshType&, const char*, vcg::tri::io::ImporterOBJ<OpenMeshType>::Info&) [with OpenMeshType = CMeshO]' baseio.cpp:141:83: required from here ../../../../vcglib/wrap/gl/glu_tesselator.h:221:57: warning: cast between incompatible function types from 'void (*)(GLenum, void*)' {aka 'void (*)(unsigned int, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (GLvoid (CALLBACK *)())(this_type::begin_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:222:57: warning: cast between incompatible function types from 'void (*)(void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_END_DATA, (GLvoid (CALLBACK *)())(this_type::end_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:223:57: warning: cast between incompatible function types from 'void (*)(void*, void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (GLvoid (CALLBACK *)())(this_type::vertex_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from baseio.cpp:27: ../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static bool vcg::tri::io::ImporterSTL<OpenMeshType>::IsSTLColored(const char*, bool&) [with OpenMeshType = CMeshO]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:104:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(buf,sizeof(char),STL_LABEL_SIZE,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_stl.h:113:9: 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:120:11: 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:121:11: 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:122:11: 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(unsigned short),1,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static bool vcg::tri::io::ImporterSTL<OpenMeshType>::IsSTLBinary(const char*) [with OpenMeshType = CMeshO]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:143:8: 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:147:8: 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*, int&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:188:8: 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:199:12: 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:200:12: 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:201:12: 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(unsigned short),1,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from baseio.cpp:30: ../../../../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:127:11: 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:128:11: 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:137:12: 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:138:36: 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:189:11: 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:190:11: 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:30: ../../../../vcglib/wrap/io_trimesh/import_ptx.h:211:10: 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:275:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp,"%lf %lf %lf %f %f %f %f", &xx, &yy, &zz, &rf, &rr, &gg, &bb); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_ptx.h:277:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp,"%lf %lf %lf %f", &xx, &yy, &zz, &rf); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from baseio.cpp:27: ../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static int vcg::tri::io::ImporterSTL<OpenMeshType>::OpenBinary(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:204:9: warning: 'magicsMode' may be used uninitialized in this function [-Wmaybe-uninitialized] if(magicsMode) (*fi).C()= Color4b::FromUnsignedR5G5B5(attr); ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' rm -f libio_base.so g++ -Wl,-O1 -shared -o libio_base.so baseio.o plylib.o moc_baseio.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_base.so ../../distrib/plugins/libio_base.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_base' cd plugins_unsupported/io_bre/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre/io_bre.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_bre.h -o moc_io_bre.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_bre.o moc_io_bre.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_bre.h:26, from moc_io_bre.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from moc_io_bre.cpp:9: io_bre.h: At global scope: io_bre.h:197:20: warning: 'const char* ErrorMsg(int)' defined but not used [-Wunused-function] static const char *ErrorMsg(int error) ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_bre.o io_bre.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from io_bre.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from io_bre.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_bre.h:26, from io_bre.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_bre.h:26, from io_bre.cpp:27: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ io_bre.cpp: In member function 'bool vcg::tri::io::VertexGrid::IsValid(int, int)': io_bre.cpp:561:12: warning: enum constant in boolean context [-Wint-in-bool-context] return E_RANGEVAL; //out of grid range (val) ^~~~~~~~~~ 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:574: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"); ^~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_bre.h:26, from io_bre.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' io_bre.cpp:102:39: required from 'static int vcg::tri::io::ImporterBRE<OpenMeshType>::Open(MeshModel&, OpenMeshType&, int&, const QString&, bool, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; vcg::CallBackPos = bool(int, const char*)]' io_bre.cpp:141:51: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' rm -f libio_bre.so g++ -Wl,-O1 -shared -o libio_bre.so io_bre.o moc_io_bre.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_bre.so ../../distrib/plugins/libio_bre.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_unsupported/io_bre' cd meshlabplugins/io_3ds/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds/io_3ds.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DLIB3DS_STATIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/lib3ds -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include meshio.h -o moc_meshio.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DLIB3DS_STATIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/lib3ds -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_meshio.o moc_meshio.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshio.h:26, from moc_meshio.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshio.h:26, from moc_meshio.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshio.h:30, from moc_meshio.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DLIB3DS_STATIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/lib3ds -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshio.o meshio.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshio.h:26, from meshio.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshio.h:26, from meshio.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshio.h:30, from meshio.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshio.h:30, from meshio.cpp:26: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshio.h:30, from meshio.cpp:26: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from meshio.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:540:45: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i<3;i++) ^~~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:547:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (invalid) continue; ^~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:575:45: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i<3;i++) ^~~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:582:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (invalid) continue; ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' rm -f libio_3ds.so g++ -Wl,-O1 -shared -o libio_3ds.so meshio.o moc_meshio.o -L../../distrib -lcommon -lGL -lGLU -l3ds /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_3ds.so ../../distrib/plugins/libio_3ds.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_3ds' cd meshlabplugins/io_collada/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada/io_collada.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_collada.h -o moc_io_collada.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o xmldocumentmanaging.o ../../../../vcglib/wrap/dae/xmldocumentmanaging.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_collada.o moc_io_collada.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_collada.h:46, from moc_io_collada.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_collada.h:46, from moc_io_collada.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from moc_io_collada.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_collada.o io_collada.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_collada.h:46, from io_collada.cpp:92: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_collada.h:46, from io_collada.cpp:92: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()': ../../../../vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from io_collada.cpp:92: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/wrap/io_trimesh/export_dae.h:28, from io_collada.cpp:97: ../../../../vcglib/wrap/dae/colladaformat.h: In constructor 'Collada::Tags::BindVertexInputTag::BindVertexInputTag(const QString&, const QString&, const QString&)': ../../../../vcglib/wrap/dae/colladaformat.h:763: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:103: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:183: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:183: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: ../../../../vcglib/wrap/io_trimesh/export_dae.h: In instantiation of 'static int vcg::tri::io::ExporterDAE<MESHMODEL>::Save(const MESHMODEL&, const char*, int, const QDomDocument*) [with MESHMODEL = CMeshO]': io_collada.cpp:199:47: required from here ../../../../vcglib/wrap/io_trimesh/export_dae.h:41:98: warning: unused parameter 'doc' [-Wunused-parameter] static int Save(const MESHMODEL& model,const char* filename,const int mask,const QDomDocument* doc = NULL) ^ In file included from io_collada.cpp:96: ../../../../vcglib/wrap/io_trimesh/import_dae.h: In instantiation of '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:845:42: 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:128:51: required from here ../../../../vcglib/wrap/io_trimesh/import_dae.h:640:32: warning: format '%i' expects argument of type 'int', but argument 6 has type 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wformat=] QDEBUG("** instance_geometry with url %s (intial mesh size %i %i T = %i)",qPrintable(instGeomNode.attribute("url")),m.vn,m.fn,m.textures.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:657:32: warning: format '%i' expects argument of type 'int', but argument 5 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex> >::size_type' {aka 'long unsigned int'} [-Wformat=] QDEBUG("** instance_geometry with url %s (final mesh size %i %i - %i %i)",qPrintable(instGeomNode.attribute("url")),m.vn,m.vert.size(),m.fn,m.face.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:657:32: warning: format '%i' expects argument of type 'int', but argument 7 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace> >::size_type' {aka 'long unsigned int'} [-Wformat=] ../../../../vcglib/wrap/io_trimesh/import_dae.h: In instantiation of '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:654:37: 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:845:42: 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:128:51: required from here ../../../../vcglib/wrap/io_trimesh/import_dae.h:605:20: warning: format '%i' expects argument of type 'int', but argument 4 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex> >::size_type' {aka 'long unsigned int'} [-Wformat=] QDEBUG("**** Loading a Geometry Mesh **** (final mesh size %i %i - %i %i)",m.vn,m.vert.size(),m.fn,m.face.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:605:20: warning: format '%i' expects argument of type 'int', but argument 6 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace> >::size_type' {aka 'long unsigned int'} [-Wformat=] ../../../../vcglib/wrap/io_trimesh/import_dae.h: In instantiation of 'static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadTriangularMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, std::size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO; std::size_t = long unsigned int]': ../../../../vcglib/wrap/io_trimesh/import_dae.h:598:45: 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:654:37: 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:845:42: 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:128:51: required from here ../../../../vcglib/wrap/io_trimesh/import_dae.h:438:48: warning: format '%i' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] QDEBUG("********* WARNING face %i, (%i %i %i) is a DEGENERATE FACE!",ff, m.face[ff].V(0) - &m.vert.front(), m.face[ff].V(1) - &m.vert.front(), m.face[ff].V(2) - &m.vert.front()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:438:48: warning: format '%i' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] ../../../../vcglib/wrap/io_trimesh/import_dae.h:438:48: warning: format '%i' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] ../../../../vcglib/wrap/io_trimesh/import_dae.h:443:20: warning: format '%i' expects argument of type 'int', but argument 4 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex> >::size_type' {aka 'long unsigned int'} [-Wformat=] QDEBUG("****** LoadTriangularMesh (final mesh size %i %i - %i %i)",m.vn,m.vert.size(),m.fn,m.face.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:443:20: warning: format '%i' expects argument of type 'int', but argument 6 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace> >::size_type' {aka 'long unsigned int'} [-Wformat=] ../../../../vcglib/wrap/io_trimesh/import_dae.h: In instantiation of 'static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadPolygonalListMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, std::size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO; std::size_t = long unsigned int]': ../../../../vcglib/wrap/io_trimesh/import_dae.h:601:48: 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:654:37: 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:845:42: 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:128:51: required from here ../../../../vcglib/wrap/io_trimesh/import_dae.h:189:20: warning: format '%i' expects argument of type 'int', but argument 3 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex> >::size_type' {aka 'long unsigned int'} [-Wformat=] QDEBUG("****** LoadPolygonalListMesh (initial mesh size %i %i)",m.vert.size(),m.fn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:274:20: warning: format '%i' expects argument of type 'int', but argument 4 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaVertex> >::size_type' {aka 'long unsigned int'} [-Wformat=] QDEBUG("****** LoadPolygonalListMesh (final mesh size vn %i vertsize %i - fn %i facesize %i)",m.vn,m.vert.size(),m.fn,m.face.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_dae.h:274:20: warning: format '%i' expects argument of type 'int', but argument 6 has type 'std::vector<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace, std::allocator<vcg::tri::io::ImporterDAE<CMeshO>::ColladaFace> >::size_type' {aka 'long unsigned int'} [-Wformat=] ../../../../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) [with OpenMeshType = CMeshO]': ../../../../vcglib/wrap/io_trimesh/import_dae.h:425:53: required from 'static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadTriangularMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, std::size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO; std::size_t = long unsigned int]' ../../../../vcglib/wrap/io_trimesh/import_dae.h:598:45: 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:654:37: 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:845:42: 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:128:51: required from here ../../../../vcglib/wrap/io_trimesh/import_dae.h:134:44: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] for(unsigned int ii = 0;ii < colorcomponent;++ii) ~~~^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/vcg/complex/used_types.h:30, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_collada.h:47, from io_collada.cpp:92: ../../../../vcglib/vcg/space/texcoord2.h: In static member function 'static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadTriangularMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, std::size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO]': ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized] class TexCoord2 ^~~~~~~~~ ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '*((void*)&<anonymous> +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../../vcglib/vcg/space/texcoord2.h: In static member function 'static vcg::tri::io::UtilDAE::DAEError vcg::tri::io::ImporterDAE<OpenMeshType>::LoadPolygonalListMesh(QDomNodeList&, vcg::tri::io::ImporterDAE<OpenMeshType>::ColladaMesh&, std::size_t, vcg::tri::io::InfoDAE&, QMap<QString, QString>&) [with OpenMeshType = CMeshO]': ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized] class TexCoord2 ^~~~~~~~~ ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '*((void*)&<anonymous> +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '*((void*)&<anonymous> +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' rm -f libio_collada.so g++ -Wl,-O1 -shared -o libio_collada.so io_collada.o xmldocumentmanaging.o moc_io_collada.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_collada.so ../../distrib/plugins/libio_collada.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_collada' cd meshlabplugins/io_json/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json/io_json.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_json.h -o moc_io_json.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_json.o moc_io_json.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_json.h:26, from moc_io_json.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_json.o io_json.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_json.h:26, from io_json.cpp:23: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from io_json.cpp:28: ../../../../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:180:61: 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:266:66: warning: typedef 'dst_vertex_container_t' locally defined but not used [-Wunused-local-typedefs] typedef typename dst_trimesh_t::VertContainer dst_vertex_container_t; ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' rm -f libio_json.so g++ -Wl,-O1 -shared -o libio_json.so io_json.o moc_io_json.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_json.so ../../distrib/plugins/libio_json.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_json' cd meshlabplugins/io_u3d/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d/io_u3d.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_u3d.h -o moc_io_u3d.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_u3d.o moc_io_u3d.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_u3d.h:27, from moc_io_u3d.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_u3d.h:27, from moc_io_u3d.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_u3d.h:31, from moc_io_u3d.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_u3d.o io_u3d.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_u3d.h:27, from io_u3d.cpp:29: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_u3d.h:27, from io_u3d.cpp:29: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_u3d.h:31, from io_u3d.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_u3d.h:31, from io_u3d.cpp:29: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' rm -f libio_u3d.so g++ -Wl,-O1 -shared -o libio_u3d.so io_u3d.o moc_io_u3d.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_u3d.so ../../distrib/plugins/libio_u3d.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_u3d' cd meshlabplugins/io_tri/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri/io_tri.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_tri.h -o moc_io_tri.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_tri.o moc_io_tri.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_tri.h:32, from moc_io_tri.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_tri.h:32, from moc_io_tri.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_tri.h:34, from moc_io_tri.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_tri.o io_tri.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_tri.h:32, from io_tri.cpp:29: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_tri.h:32, from io_tri.cpp:29: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_tri.h:34, from io_tri.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_tri.h:34, from io_tri.cpp:29: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_tri.h:34, from io_tri.cpp:29: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_asc.h:31, from io_tri.cpp:31: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from io_tri.cpp:31: ../../../../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:64:47: required from here ../../../../vcglib/wrap/io_trimesh/import_asc.h:137:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<CVertexO, std::allocator<CVertexO> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(i=1;i<m.vert.size();++i) ../../../../vcglib/wrap/io_trimesh/import_asc.h:142:10: warning: format '%i' expects argument of type 'int', but argument 4 has type 'std::size_t' {aka 'long unsigned int'} [-Wformat=] qDebug("Grid is %i x %i = %i (%i) ",i,cnt/i,i* (cnt/i),cnt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ../../../../vcglib/wrap/io_trimesh/import_asc.h:142:10: warning: format '%i' expects argument of type 'int', but argument 5 has type 'std::size_t' {aka 'long unsigned int'} [-Wformat=] ../../../../vcglib/wrap/io_trimesh/import_asc.h:142:10: warning: format '%i' expects argument of type 'int', but argument 6 has type 'std::size_t' {aka 'long unsigned int'} [-Wformat=] ../../../../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:10: 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:115:8: 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:132:8: 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:146:10: 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:147:10: 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:151:8: 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:284:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(texCode,sizeof(char),4,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ io_tri.cpp:308:13: 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:309:13: 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:311:13: 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:312:13: 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:163:10: 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:164:10: 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:165:10: 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:188:10: 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:189:10: 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:190:10: 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:169: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) { ^~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' rm -f libio_tri.so g++ -Wl,-O1 -shared -o libio_tri.so io_tri.o moc_io_tri.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_tri.so ../../distrib/plugins/libio_tri.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_tri' cd meshlabplugins/io_x3d/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d/io_x3d.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_x3d.h -o moc_io_x3d.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -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; ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Parser.o vrml/Parser.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_x3d.o moc_io_x3d.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_x3d.h:35, from moc_io_x3d.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_x3d.h:35, from moc_io_x3d.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from moc_io_x3d.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_x3d.o io_x3d.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from /usr/include/qt5/QtXml/QtXmlDepends:3, from /usr/include/qt5/QtXml/QtXml:3, from io_x3d.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from /usr/include/qt5/QtXml/QtXmlDepends:3, from /usr/include/qt5/QtXml/QtXml:3, from io_x3d.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from io_x3d.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from import_x3d.h:81, from io_x3d.cpp:28: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from io_x3d.cpp:28: 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:2678:24: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadMask(const char*, vcg::tri::io::AdditionalInfoX3D*&) [with OpenMeshType = CMeshO]' io_x3d.cpp:54:57: required from here import_x3d.h:788: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, const vcg::Matrix44<typename PolygonType::ScalarType>&, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]': import_x3d.h:2701: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:75:53: required from here import_x3d.h:2540:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if ( i < textureTransformList.size()) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' import_x3d.h:2291:52: required from 'static void vcg::tri::io::ImporterX3D<OpenMeshType>::getNormal(const QStringList&, int, vcg::tri::io::ImporterX3D<OpenMeshType>::CoordType&, const vcg::Matrix44<typename PolygonType::ScalarType>&) [with OpenMeshType = CMeshO; vcg::tri::io::ImporterX3D<OpenMeshType>::CoordType = vcg::Point3<float>; typename PolygonType::ScalarType = float]' import_x3d.h:1037:17: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' import_x3d.h:2594:22: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::NavigateScene(OpenMeshType&, QDomElement, const vcg::Matrix44<typename PolygonType::ScalarType>&, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' import_x3d.h:2701: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:75:53: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from import_x3d.h:85, from io_x3d.cpp:28: ../../../../vcglib/wrap/gl/glu_tesselator.h: In instantiation of 'static void vcg::glu_tesselator::do_tesselation(const std::vector<std::vector<T> >&, vcg::glu_tesselator::tess_prim_data_vec&) [with point_type = vcg::Point3<float>; vcg::glu_tesselator::tess_prim_data_vec = std::vector<vcg::glu_tesselator::tess_prim_data>]': ../../../../vcglib/wrap/gl/glu_tesselator.h:115:38: required from 'static void vcg::glu_tesselator::tesselate(const std::vector<std::vector<T> >&, std::vector<int, std::allocator<int> >&) [with point_type = vcg::Point3<float>]' import_x3d.h:1172:47: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' import_x3d.h:2594:22: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::NavigateScene(OpenMeshType&, QDomElement, const vcg::Matrix44<typename PolygonType::ScalarType>&, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' import_x3d.h:2701: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:75:53: required from here ../../../../vcglib/wrap/gl/glu_tesselator.h:221:57: warning: cast between incompatible function types from 'void (*)(GLenum, void*)' {aka 'void (*)(unsigned int, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (GLvoid (CALLBACK *)())(this_type::begin_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:222:57: warning: cast between incompatible function types from 'void (*)(void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_END_DATA, (GLvoid (CALLBACK *)())(this_type::end_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:223:57: warning: cast between incompatible function types from 'void (*)(void*, void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (GLvoid (CALLBACK *)())(this_type::vertex_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../common/filterparameter.h:35, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/math/matrix33.h: In static member function 'static void vcg::tri::io::ImporterX3D<OpenMeshType>::getNormal(const QStringList&, int, vcg::tri::io::ImporterX3D<OpenMeshType>::CoordType&, const vcg::Matrix44<typename PolygonType::ScalarType>&) [with OpenMeshType = CMeshO]': ../../../../vcglib/vcg/math/matrix33.h:219:44: 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:28: import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[2]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../common/filterparameter.h:35, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/math/matrix33.h:220:44: 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:28: import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[5]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../common/filterparameter.h:35, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/math/matrix33.h:221:20: 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:28: import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[6]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../common/filterparameter.h:35, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/math/matrix33.h:221:32: 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:28: import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[7]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../common/filterparameter.h:35, from ../../common/interfaces.h:28, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/math/matrix33.h:221:44: 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:28: import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[8]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/complex/used_types.h:30, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_x3d.h:37, from io_x3d.cpp:26: ../../../../vcglib/vcg/space/texcoord2.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadPointSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]': ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized] class TexCoord2 ^~~~~~~~~ In file included from io_x3d.cpp:28: import_x3d.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadIndexedSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, 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:1348:40: warning: 'secondVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] m.face[faceIndex].V(1) = &(m.vert[secondVertexIndex]); ~~~~~~~^~~~~~~~~~~~~~~~~~~~ import_x3d.h:1347:55: warning: 'firstVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] m.face[faceIndex].V(vertIndexPerFace) = &(m.vert[firstVertexIndex]); ~~~~~~~^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' rm -f libio_x3d.so g++ -Wl,-O1 -shared -o libio_x3d.so io_x3d.o Parser.o Scanner.o moc_io_x3d.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_x3d.so ../../distrib/plugins/libio_x3d.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_x3d' cd meshlabplugins/io_expe/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe/io_expe.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_expe.h -o moc_io_expe.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_expe.o moc_io_expe.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_expe.h:27, from moc_io_expe.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_expe.h:27, from moc_io_expe.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_expe.h:29, from moc_io_expe.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_expe.o io_expe.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_expe.h:27, from io_expe.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_expe.h:27, from io_expe.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_expe.h:29, from io_expe.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_expe.h:29, from io_expe.cpp:26: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_expe.h:29, from io_expe.cpp:26: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ 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:56:7: warning: unused variable 'normalsUpdated' [-Wunused-variable] bool normalsUpdated = false; ^~~~~~~~~~~~~~ io_expe.cpp:43: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:101: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:31: 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:67:92: required from here import_expe.h:163:41: warning: unused parameter 'cb' [-Wunused-parameter] const Options& options, CallBackPos *cb=0) ~~~~~~~~~~~~~^~~~ In file included from io_expe.cpp:32: 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:84:90: required from here import_xyz.h:214:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<pos.size(); ++i) import_xyz.h:141:41: warning: unused parameter 'cb' [-Wunused-parameter] const Options& options, CallBackPos *cb=0) ~~~~~~~~~~~~~^~~~ In file included from io_expe.cpp:31: import_expe.h: In instantiation of 'static bool vcg::tri::io::ImporterExpePTS<MESH_TYPE>::parse_vector(const QString&, VectorType&) [with VectorType = std::vector<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:67:92: required from here import_expe.h:286:21: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-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]"; ^~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' rm -f libio_expe.so g++ -Wl,-O1 -shared -o libio_expe.so io_expe.o moc_io_expe.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_expe.so ../../distrib/plugins/libio_expe.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_expe' cd meshlabplugins/io_pdb/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb/io_pdb.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_pdb.h -o moc_io_pdb.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp ../../../../vcglib/wrap/ply/plylib.cpp: In function 'void vcg::ply::interpret_texture_name(const char*, const char*, char*)': ../../../../vcglib/wrap/ply/plylib.cpp:3666:14: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(output,"%s%s",output,fn2); ^~~~~~ ~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_pdb.o moc_io_pdb.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_pdb.h:28, from moc_io_pdb.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_pdb.o io_pdb.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_pdb.h:28, from io_pdb.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_pdb.h:28, from io_pdb.cpp:26: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31, from io_pdb.cpp:28: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ io_pdb.cpp: In member function 'bool PDBIOPlugin::parsePDB(const string&, CMeshO&, const RichParameterSet&, bool (*)(int, const char*))': io_pdb.cpp:242:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(atomIndex=0; atomIndex<atomDetails.size(); atomIndex++) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ io_pdb.cpp:463:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(! (fabs(ypos-atomPos[atomIndex].Y())>5.0f) ) ^~ io_pdb.cpp:479:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' m.vert[vind].C().X() = rr/ww; ^ In file included from io_pdb.cpp:37: ../../../../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<float> >]': ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' rm -f libio_pdb.so g++ -Wl,-O1 -shared -o libio_pdb.so io_pdb.o plylib.o moc_io_pdb.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_pdb.so ../../distrib/plugins/libio_pdb.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/io_pdb' cd plugins_experimental/io_TXT/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT/io_TXT.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include io_txt.h -o moc_io_txt.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_io_txt.o moc_io_txt.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_txt.h:26, from moc_io_txt.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_txt.h:26, from moc_io_txt.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from moc_io_txt.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from moc_io_txt.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from moc_io_txt.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o io_txt.o io_txt.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_txt.h:26, from io_txt.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from io_txt.h:26, from io_txt.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from io_txt.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from io_txt.cpp:25: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from io_txt.h:28, from io_txt.cpp:25: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ io_txt.cpp: In member function 'virtual bool TxtIOPlugin::open(const QString&, const QString&, MeshModel&, int&, const RichParameterSet&, bool (*)(int, const char*), QWidget*)': io_txt.cpp:65:146: warning: unused parameter 'cb' [-Wunused-parameter] bool TxtIOPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet &parlst, CallBackPos *cb, QWidget *parent) ~~~~~~~~~~~~~^~ io_txt.cpp:65:159: warning: unused parameter 'parent' [-Wunused-parameter] bool TxtIOPlugin::open(const QString &formatName, const QString &fileName, MeshModel &m, int& mask, const RichParameterSet &parlst, CallBackPos *cb, QWidget *parent) ~~~~~~~~~^~~~~~ io_txt.cpp: In member function 'virtual bool TxtIOPlugin::save(const QString&, const QString&, MeshModel&, int, const RichParameterSet&, bool (*)(int, const char*), QWidget*)': io_txt.cpp:92:39: warning: unused parameter 'formatName' [-Wunused-parameter] bool TxtIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent) ~~~~~~~~~~~~~~~^~~~~~~~~~ io_txt.cpp:92:66: warning: unused parameter 'fileName' [-Wunused-parameter] bool TxtIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent) ~~~~~~~~~~~~~~~^~~~~~~~ io_txt.cpp:92:87: warning: unused parameter 'm' [-Wunused-parameter] bool TxtIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent) ~~~~~~~~~~~^ io_txt.cpp:92:100: warning: unused parameter 'mask' [-Wunused-parameter] bool TxtIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent) ~~~~~~~~~~^~~~ io_txt.cpp:92:150: warning: unused parameter 'cb' [-Wunused-parameter] bool TxtIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent) ~~~~~~~~~~~~~~~~~~^~ io_txt.cpp:92:163: warning: unused parameter 'parent' [-Wunused-parameter] bool TxtIOPlugin::save(const QString &formatName, const QString &fileName, MeshModel &m, const int mask, const RichParameterSet &, vcg::CallBackPos *cb, QWidget *parent) ~~~~~~~~~^~~~~~ io_txt.cpp: In member function 'virtual void TxtIOPlugin::GetExportMaskCapability(QString&, int&, int&) const': io_txt.cpp:122:52: warning: unused parameter 'format' [-Wunused-parameter] void TxtIOPlugin::GetExportMaskCapability(QString &format, int &capability, int &defaultBits) const ~~~~~~~~~^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' rm -f libio_txt.so g++ -Wl,-O1 -shared -o libio_txt.so io_txt.o moc_io_txt.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libio_txt.so ../../distrib/plugins/libio_txt.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/io_TXT' cd meshlabplugins/filter_aging/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging/filter_aging.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_aging.h -o moc_filter_aging.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_aging.o moc_filter_aging.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:32, from filter_aging.h:31, from moc_filter_aging.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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from moc_filter_aging.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 2>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:233:21: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:48: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:59: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_aging.o filter_aging.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:32, from filter_aging.h:31, from filter_aging.cpp:25: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_aging.h:28, from filter_aging.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 2>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:233:21: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:48: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:59: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' rm -f libfilter_aging.so g++ -Wl,-O1 -shared -o libfilter_aging.so filter_aging.o moc_filter_aging.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_aging.so ../../distrib/plugins/libfilter_aging.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_aging' cd meshlabplugins/filter_ao/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao/filter_ao.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' /usr/share/qt5/bin/rcc -name filter_ao filter_ao.qrc -o qrc_filter_ao.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_filter_ao.o qrc_filter_ao.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_ao.h -o moc_filter_ao.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_ao.o moc_filter_ao.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ao.h:27, from moc_filter_ao.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ao.h:27, from moc_filter_ao.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_ao.h:29, from moc_filter_ao.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_ao.o filter_ao.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ao.h:27, from filter_ao.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ao.h:27, from filter_ao.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_ao.h:29, from filter_ao.cpp:25: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_ao.cpp: In member function 'virtual MeshFilterInterface::FilterClass AmbientOcclusionPlugin::getClass(QAction*)': filter_ao.cpp:102:76: warning: unused parameter 'filter' [-Wunused-parameter] MeshFilterInterface::FilterClass AmbientOcclusionPlugin::getClass(QAction *filter) ~~~~~~~~~^~~~~~ filter_ao.cpp: In member function 'virtual void AmbientOcclusionPlugin::initParameterSet(QAction*, MeshModel&, RichParameterSet&)': filter_ao.cpp:108: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:185:20: warning: unused variable 'errname' [-Wunused-variable] const GLubyte* errname = gluErrorString(err); ^~~~~~~ filter_ao.cpp:128:51: warning: unused parameter 'filter' [-Wunused-parameter] bool AmbientOcclusionPlugin::applyFilter(QAction *filter, MeshDocument &md, RichParameterSet & par, vcg::CallBackPos *cb) ~~~~~~~~~^~~~~~ In file included from filter_ao.cpp:27: ../../../../vcglib/vcg/math/gen_normal.h: In instantiation of 'static void vcg::GenNormal<ScalarType>::UniformCone(int, std::vector<vcg::Point3<P3ScalarType> >&, ScalarType, vcg::GenNormal<ScalarType>::Point3x) [with ScalarType = float; vcg::GenNormal<ScalarType>::Point3x = vcg::Point3<float>]': filter_ao.cpp:158:23: required from here ../../../../vcglib/vcg/math/gen_normal.h:97:10: warning: format '%i' expects argument of type 'int', but argument 3 has type 'std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >::size_type' {aka 'long unsigned int'} [-Wformat=] printf("asked %i got %i (expecting %i instead of %i)\n", int(vn/Ratio), NNT.size(), int(NNT.size()*Ratio), vn); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' rm -f libfilter_ao.so g++ -Wl,-O1 -shared -o libfilter_ao.so filter_ao.o qrc_filter_ao.o moc_filter_ao.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_ao.so ../../distrib/plugins/libfilter_ao.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ao' cd meshlabplugins/filter_camera/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera/filter_camera.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_camera.h -o moc_filter_camera.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_camera.o moc_filter_camera.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_camera.h:27, from moc_filter_camera.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_camera.h:27, from moc_filter_camera.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_camera.h:29, from moc_filter_camera.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_camera.o filter_camera.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_camera.h:27, from filter_camera.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_camera.h:27, from filter_camera.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_camera.cpp: In member function 'virtual bool FilterCameraPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_camera.cpp:309:21: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] Point3m tranVec; ^~~~~~~ filter_camera.cpp:309:21: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] filter_camera.cpp:309:21: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/vcg/math/matrix44.h:443:5: 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:192:27: note: 'tranVec.vcg::Point3<float>::_v[2]' was declared here Point3m axis, tranVec; ^~~~~~~ In file included from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/vcg/math/matrix44.h:443:5: 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:192:27: note: 'tranVec.vcg::Point3<float>::_v[1]' was declared here Point3m axis, tranVec; ^~~~~~~ In file included from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_camera.h:29, from filter_camera.cpp:24: ../../../../vcglib/vcg/math/matrix44.h:443:5: 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:192:27: note: 'tranVec.vcg::Point3<float>::_v[0]' was declared here Point3m axis, tranVec; ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' rm -f libfilter_camera.so g++ -Wl,-O1 -shared -o libfilter_camera.so filter_camera.o moc_filter_camera.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_camera.so ../../distrib/plugins/libfilter_camera.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_camera' cd meshlabplugins/filter_bnpts/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts/filter_bnpts.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_bnpts.h -o moc_filter_bnpts.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_bnpts.o moc_filter_bnpts.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_bnpts.h:27, from moc_filter_bnpts.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_bnpts.h:27, from moc_filter_bnpts.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_bnpts.h:29, from moc_filter_bnpts.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_bnpts.o filter_bnpts.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from filter_bnpts.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from filter_bnpts.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ 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) ~~~~~~~~~~~~~~~~~~^~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_bnpts.h:29, from filter_bnpts.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_bnpts.cpp:136:73: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' rm -f libfilter_bnpts.so g++ -Wl,-O1 -shared -o libfilter_bnpts.so filter_bnpts.o moc_filter_bnpts.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_bnpts.so ../../distrib/plugins/libfilter_bnpts.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_bnpts' cd meshlabplugins/filter_clean/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean/filter_clean.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include cleanfilter.h -o moc_cleanfilter.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_cleanfilter.o moc_cleanfilter.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from cleanfilter.h:27, from moc_cleanfilter.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from cleanfilter.h:27, from moc_cleanfilter.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from cleanfilter.h:28, from moc_cleanfilter.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o cleanfilter.o cleanfilter.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtXml/qdom.h:44, from /usr/include/qt5/QtXml/QDomDocument:1, from cleanfilter.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtXml/qdom.h:44, from /usr/include/qt5/QtXml/QDomDocument:1, from cleanfilter.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from cleanfilter.h:28, from cleanfilter.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from cleanfilter.h:28, from cleanfilter.cpp:29: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from cleanfilter.cpp:33: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ cleanfilter.cpp: In function 'int DeleteCollinearBorder(CMeshO&, float)': cleanfilter.cpp:500:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ cleanfilter.cpp:546:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return total; ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' rm -f libfilter_clean.so g++ -Wl,-O1 -shared -o libfilter_clean.so cleanfilter.o moc_cleanfilter.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_clean.so ../../distrib/plugins/libfilter_clean.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_clean' cd meshlabplugins/filter_colorize/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize/filter_colorize.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include meshcolorize.h -o moc_meshcolorize.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_meshcolorize.o moc_meshcolorize.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshcolorize.h:28, from moc_meshcolorize.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshcolorize.o meshcolorize.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from meshcolorize.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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 2>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:233:21: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:48: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:59: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:27, from meshcolorize.cpp:29: ../../../../vcglib/vcg/complex/algorithms/parametrization/tangent_field_operators.h: In static member function 'static vcg::Matrix33<typename MeshType::ScalarType> vcg::tri::CrossField<MeshType>::TransformationMatrix(const FaceType&)': ../../../../vcglib/vcg/complex/algorithms/parametrization/tangent_field_operators.h:747:47: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs] typedef typename FaceType::ScalarType ScalarType; ^~~~~~~~~~ In file included from meshcolorize.cpp:29: ../../../../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:148:48: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs] typedef typename CoordType::ScalarType ScalarType; ^~~~~~~~~~ meshcolorize.cpp: In member function 'virtual bool ExtraMeshColorizePlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': meshcolorize.cpp:361:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(size_t i=0;i<m.cm.face.size();++i) ^~~ meshcolorize.cpp:390:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' tri::Stat<CMeshO>::ComputePerFaceQualityDistribution(m.cm,distrib); ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 3>' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:67:59: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:360:20: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/vcg/space/fitting3.h:74:8: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3, 1, 3, 3>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:222:77: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:55:6: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, 3, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:207:119: required from 'Eigen::TriangularView<MatrixType, Mode>& Eigen::TriangularView<MatrixType, Mode>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<float, 3, 3>; unsigned int _Mode = 1; typename Eigen::internal::traits<T>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:422:40: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/util/ForwardDeclarations.h:108:75: required from 'class Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: required from 'class Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:294:10: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = float; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Jacobi:20, from ../../../../vcglib/eigenlib/Eigen/Eigenvalues:9, from ../../../../vcglib/vcg/space/fitting3.h:33, from ../../../../vcglib/vcg/space/polygon3.h:28, from ../../../../vcglib/vcg/complex/used_types.h:32, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h: In instantiation of 'void Eigen::internal::apply_rotation_in_the_plane(VectorX&, VectorY&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = float]': ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:296:40: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = float; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 1>; OtherDerived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/space/fitting3.h:72:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; BinaryOp = Eigen::internal::scalar_sum_op<float>; Lhs = Eigen::Matrix<float, 3, 3>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<float>; Lhs = Eigen::Matrix<float, 3, 3>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:55:6: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:745:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>; MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<float, 3, 3>; DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Matrix<float, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Matrix<float, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/space/fitting3.h:74:8: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshcolorize.h:28, from meshcolorize.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3, 1, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<float, 3, 3>; MatrixTypeB = Eigen::Matrix<float, 3, 3, 1, 3, 3>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>; MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<float, 3, 3>; DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshcolorize.cpp:372:60: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ meshcolorize.cpp:183:25: warning: this statement may fall through [-Wimplicit-fallthrough=] m.updateDataMask(MeshModel::MM_VERTCOLOR); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ meshcolorize.cpp:184:5: note: here case CP_CLAMP_QUALITY: ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' rm -f libfilter_colorize.so g++ -Wl,-O1 -shared -o libfilter_colorize.so meshcolorize.o moc_meshcolorize.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_colorize.so ../../distrib/plugins/libfilter_colorize.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorize' cd meshlabplugins/filter_colorproc/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc/filter_colorproc.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_colorproc.h -o moc_filter_colorproc.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_colorproc.o moc_filter_colorproc.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_colorproc.h:27, from moc_filter_colorproc.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_colorproc.h:27, from moc_filter_colorproc.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_colorproc.h:28, from moc_filter_colorproc.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_colorproc.o filter_colorproc.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_colorproc.h:27, from filter_colorproc.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_colorproc.h:27, from filter_colorproc.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_colorproc.h:28, from filter_colorproc.cpp:25: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' rm -f libfilter_colorproc.so g++ -Wl,-O1 -shared -o libfilter_colorproc.so filter_colorproc.o moc_filter_colorproc.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_colorproc.so ../../distrib/plugins/libfilter_colorproc.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_colorproc' cd meshlabplugins/filter_color_projection/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection/filter_color_projection.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_color_projection.h -o moc_filter_color_projection.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_color_projection.o moc_filter_color_projection.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_color_projection.h:27, from moc_filter_color_projection.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_color_projection.h:27, from moc_filter_color_projection.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_color_projection.h:28, from moc_filter_color_projection.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_color_projection.o filter_color_projection.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from /usr/include/qt5/QtGui/QtGui:47, from pushpull.h:29, from filter_color_projection.cpp:38: /usr/include/qt5/QtGui/qopenglcontext.h:55:2: warning: #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined [-Wcpp] #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined ^~~~~~~ /usr/include/qt5/QtGui/qopenglcontext.h:56:2: warning: #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h ^~~~~~~ In file included from /usr/include/qt5/QtGui/qopenglextrafunctions.h:47, from /usr/include/qt5/QtGui/QtGui:49, from pushpull.h:29, from filter_color_projection.cpp:38: /usr/include/qt5/QtGui/qopenglfunctions.h:49:2: warning: #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined [-Wcpp] #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined ^~~~~~~ /usr/include/qt5/QtGui/qopenglfunctions.h:50:2: warning: #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from filter_color_projection.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from filter_color_projection.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_color_projection.h:28, from filter_color_projection.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from filter_color_projection.cpp:34: 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:18: 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:36: render_helper.cpp: In member function 'void RenderHelper::renderScene(Shotm&, MeshModel*, RenderHelper::RenderingMode, MLPluginGLContext*, 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 ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from rastering.h:29, from filter_color_projection.cpp:39: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from filter_color_projection.cpp:39: rastering.h: In member function 'void TexFillerSampler::AddTextureSample(const FaceType&, const CoordType&, const Point2i&, float)': rastering.h:189:112: 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:106:16: 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:352:18: warning: unused variable 'dumpFileName' [-Wunused-variable] char dumpFileName[1024]; ^~~~~~~~~~~~ filter_color_projection.cpp:678:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (int y=0; y<textH; ++y) ^~~ filter_color_projection.cpp:687:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::vector<float> my_near; ^~~ filter_color_projection.cpp:766:54: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<TexelDesc>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(texcount=0; texcount < texels.size(); texcount++) ~~~~~~~~~^~~~~~~~~~~~~~~ filter_color_projection.cpp:854:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<TexelDesc>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(texcount=0; texcount < texels.size(); texcount++) ~~~~~~~~~^~~~~~~~~~~~~~~ filter_color_projection.cpp:598:18: warning: unused variable 'onselection' [-Wunused-variable] bool onselection = par.getBool("onselection"); ^~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_color_projection.h:28, from filter_color_projection.cpp:32: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_color_projection.cpp:306:79: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from rastering.h:29, from filter_color_projection.cpp:39: ../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::SingleFaceRaster(typename MeshType::FaceType&, VertexSampler&, const vcg::Point2<typename CameraType::ScalarType>&, const vcg::Point2<typename CameraType::ScalarType>&, const vcg::Point2<typename CameraType::ScalarType>&, bool) [with MeshType = CMeshO; VertexSampler = TexFillerSampler; typename MeshType::FaceType = CFaceO; typename CameraType::ScalarType = float]': ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:2083:33: required from 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::Texture(MeshType&, VertexSampler&, int, int, bool) [with MeshType = CMeshO; VertexSampler = TexFillerSampler]' filter_color_projection.cpp:674:60: required from here ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1544:14: warning: variable 'in' set but not used [-Wunused-but-set-variable] bool in = false; ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' rm -f libfilter_color_projection.so g++ -Wl,-O1 -shared -o libfilter_color_projection.so filter_color_projection.o moc_filter_color_projection.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_color_projection.so ../../distrib/plugins/libfilter_color_projection.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_color_projection' cd meshlabplugins/filter_create/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create/filter_create.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_create.h -o moc_filter_create.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_create.o moc_filter_create.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from moc_filter_create.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_create.o filter_create.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from filter_create.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from filter_create.cpp:23: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from filter_create.cpp:24: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 3>' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:67:59: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:360:20: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/vcg/space/fitting3.h:74:8: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3, 1, 3, 3>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 3, 1>, -1, 1, false, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<double, 3, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 3, 3>, 3, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 3, 3>, 3, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:222:77: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:55:6: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, 3, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:207:119: required from 'Eigen::TriangularView<MatrixType, Mode>& Eigen::TriangularView<MatrixType, Mode>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; unsigned int _Mode = 1; typename Eigen::internal::traits<T>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:422:40: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/util/ForwardDeclarations.h:32:54: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/util/ForwardDeclarations.h:108:75: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: required from 'struct Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:207:119: required from 'Eigen::TriangularView<MatrixType, Mode>& Eigen::TriangularView<MatrixType, Mode>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<float, 3, 3>; unsigned int _Mode = 1; typename Eigen::internal::traits<T>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:422:40: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/util/ForwardDeclarations.h:108:75: required from 'class Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: required from 'class Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:294:10: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:294:10: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = float; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Jacobi:20, from ../../../../vcglib/eigenlib/Eigen/Eigenvalues:9, from ../../../../vcglib/vcg/space/fitting3.h:33, from ../../../../vcglib/vcg/space/polygon3.h:28, from ../../../../vcglib/vcg/complex/used_types.h:32, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h: In instantiation of 'void Eigen::internal::apply_rotation_in_the_plane(VectorX&, VectorY&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = double]': ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:296:40: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' filter_create.cpp:293:44: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' filter_create.cpp:294:45: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Jacobi:20, from ../../../../vcglib/eigenlib/Eigen/Eigenvalues:9, from ../../../../vcglib/vcg/space/fitting3.h:33, from ../../../../vcglib/vcg/space/polygon3.h:28, from ../../../../vcglib/vcg/complex/used_types.h:32, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h: In instantiation of 'void Eigen::internal::apply_rotation_in_the_plane(VectorX&, VectorY&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = float]': ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:296:40: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = float; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 1>; OtherDerived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/space/fitting3.h:72:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:745:33: required from 'static Derived& Eigen::internal::setIdentity_impl<Derived, Big>::run(Derived&) [with Derived = Eigen::Matrix<double, 3, 3>; bool Big = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:774:50: required from 'Derived& Eigen::MatrixBase<Derived>::setIdentity() [with Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 3, 1>; SubDiagonalType = Eigen::Matrix<double, 2, 1>; MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 3, 3>; DiagonalType = Eigen::Matrix<double, 3, 1>; SubDiagonalType = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; BinaryOp = Eigen::internal::scalar_sum_op<float>; Lhs = Eigen::Matrix<float, 3, 3>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<float>; Lhs = Eigen::Matrix<float, 3, 3>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:55:6: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:745:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>; MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<float, 3, 3>; DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Matrix<float, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Matrix<float, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/space/fitting3.h:74:8: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:578:71: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3, 1, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<double, 3, 3>; MatrixTypeB = Eigen::Matrix<double, 3, 3, 1, 3, 3>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:578:71: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3, 1, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<float, 3, 3>; MatrixTypeB = Eigen::Matrix<float, 3, 3, 1, 3, 3>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:774:50: required from 'Derived& Eigen::MatrixBase<Derived>::setIdentity() [with Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 3, 1>; SubDiagonalType = Eigen::Matrix<double, 2, 1>; MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 3, 3>; DiagonalType = Eigen::Matrix<double, 3, 1>; SubDiagonalType = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_create.cpp:292:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>; MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<float, 3, 3>; DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' filter_create.cpp:238:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ filter_create.cpp: In member function 'virtual bool FilterCreate::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_create.cpp:166:13: warning: 'm' may be used uninitialized in this function [-Wmaybe-uninitialized] MeshModel *m; ^ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:317:15: warning: 'centerP.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[2] /= s; ~~~~~~^~~~ filter_create.cpp:254:11: note: 'centerP.vcg::Point3<float>::_v[2]' was declared here Point3m centerP; ^~~~~~~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:316:15: warning: 'centerP.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[1] /= s; ~~~~~~^~~~ filter_create.cpp:254:11: note: 'centerP.vcg::Point3<float>::_v[1]' was declared here Point3m centerP; ^~~~~~~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_create.h:26, from filter_create.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:315:15: warning: 'centerP.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] /= s; ~~~~~~^~~~ filter_create.cpp:254:11: note: 'centerP.vcg::Point3<float>::_v[0]' was declared here Point3m centerP; ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' rm -f libfilter_create.so g++ -Wl,-O1 -shared -o libfilter_create.so filter_create.o moc_filter_create.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_create.so ../../distrib/plugins/libfilter_create.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_create' cd sampleplugins/filter_createiso/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso/filter_createiso.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_createiso.h -o moc_filter_createiso.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_createiso.o filter_createiso.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_createiso.h:35, from filter_createiso.cpp:33: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_createiso.h:35, from filter_createiso.cpp:33: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from filter_createiso.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from filter_createiso.cpp:33: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_createiso.cpp: In member function 'virtual void FilterCreateIso::initParameterSet(QAction*, MeshModel&, RichParameterSet&)': filter_createiso.cpp:124:68: warning: unused parameter 'm' [-Wunused-parameter] void FilterCreateIso::initParameterSet(QAction *action,MeshModel &m, RichParameterSet & parlst) ~~~~~~~~~~~^ In file included from filter_createiso.cpp:37: ../../../../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<float> > >]': ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_createiso.o moc_filter_createiso.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_createiso.h:35, from moc_filter_createiso.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_createiso.h:35, from moc_filter_createiso.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from moc_filter_createiso.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from moc_filter_createiso.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_createiso.h:36, from moc_filter_createiso.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' rm -f libfilter_createiso.so g++ -Wl,-O1 -shared -o libfilter_createiso.so filter_createiso.o moc_filter_createiso.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_createiso.so ../../distrib/plugins/libfilter_createiso.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_createiso' cd meshlabplugins/filter_csg/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg/filter_csg.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_csg.h -o moc_filter_csg.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_csg.o moc_filter_csg.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_csg.h:27, from moc_filter_csg.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_csg.h:27, from moc_filter_csg.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_csg.h:31, from moc_filter_csg.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_csg.h:31, from moc_filter_csg.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from filter_csg.h:31, from moc_filter_csg.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_csg.o filter_csg.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_csg.h:27, from filter_csg.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_csg.h:27, from filter_csg.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_csg.h:31, from filter_csg.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from filter_csg.h:31, from filter_csg.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_csg.cpp: In member function 'virtual bool FilterCSG::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_csg.cpp:133:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t ii = 0; ii < tmpfirstmesh.cm.VN(); ++ii) ~~~^~~~~~~~~~~~~~~~~~~~~~ filter_csg.cpp:139:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t ii = 0; ii < tmpsecondmesh.cm.VN(); ++ii) ~~~^~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' rm -f libfilter_csg.so g++ -Wl,-O1 -shared -o libfilter_csg.so filter_csg.o moc_filter_csg.o -L../../distrib -lcommon -lGL -lGLU -lmpirxx -lmpir /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_csg.so ../../distrib/plugins/libfilter_csg.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_csg' cd meshlabplugins/filter_dirt/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt/filter_dirt.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_dirt.h -o moc_filter_dirt.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_dirt.o moc_filter_dirt.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_dirt.h:27, from moc_filter_dirt.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_dirt.h:27, from moc_filter_dirt.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from filter_dirt.h:30, from moc_filter_dirt.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o dirt_utils.o dirt_utils.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtCore/QDir:1, from dirt_utils.h:27, from dirt_utils.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtCore/QDir:1, from dirt_utils.h:27, from dirt_utils.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from dirt_utils.h:34, from dirt_utils.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from dirt_utils.h:46, from dirt_utils.cpp:24: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ dirt_utils.cpp: In function 'vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::CoordType fromBarCoords(Point3m, 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] Point3m p0=f->P(0); ^~ dirt_utils.cpp:109:13: warning: variable 'p1' set but not used [-Wunused-but-set-variable] Point3m p1=f->P(1); ^~ dirt_utils.cpp:110:13: warning: variable 'p2' set but not used [-Wunused-but-set-variable] Point3m 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, Scalarm)': dirt_utils.cpp:465:128: warning: unused parameter 'threshold' [-Wunused-parameter] bool GenerateParticles(MeshModel* m,std::vector<CMeshO::CoordType> &cpv,/*std::vector< Particle<CMeshO> > &dpv,*/int d,Scalarm threshold){ ~~~~~~~~^~~~~~~~~ dirt_utils.cpp: In function 'void MoveParticle(Particle<CMeshO>&, vcg::tri::TriMesh<vcg::vertex::vector_ocf<CVertexO>, vcg::face::vector_ocf<CFaceO> >::VertexPointer, Scalarm, int, Point3m, Point3m, Scalarm)': dirt_utils.cpp:612:21: warning: variable 'n' set but not used [-Wunused-but-set-variable] Point3m n = new_face->N(); ^ dirt_utils.cpp: In function 'void ComputeRepulsion(MeshModel*, MeshModel*, int, Scalarm, Point3m, Scalarm)': dirt_utils.cpp:649:67: warning: unused parameter 'l' [-Wunused-parameter] void ComputeRepulsion(MeshModel* b_m,MeshModel *c_m,int k,Scalarm l,Point3m g,Scalarm a){ ~~~~~~~~^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_dirt.o filter_dirt.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_dirt.h:27, from filter_dirt.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_dirt.h:27, from filter_dirt.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_dirt.h:30, from filter_dirt.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from filter_dirt.h:30, from filter_dirt.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from dirt_utils.h:46, from filter_dirt.cpp:26: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:97:65: warning: unused parameter 'md' [-Wunused-parameter] void FilterDirt::initParameterSet(QAction* filter,MeshDocument &md, RichParameterSet &par){ ~~~~~~~~~~~~~~^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' rm -f libfilter_dirt.so g++ -Wl,-O1 -shared -o libfilter_dirt.so filter_dirt.o dirt_utils.o moc_filter_dirt.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_dirt.so ../../distrib/plugins/libfilter_dirt.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_dirt' cd meshlabplugins/filter_fractal/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal/filter_fractal.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' /usr/share/qt5/bin/rcc -name ff_res ff_res.qrc -o qrc_ff_res.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_ff_res.o qrc_ff_res.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_fractal.h -o moc_filter_fractal.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_fractal.o moc_filter_fractal.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_fractal.h:27, from moc_filter_fractal.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_fractal.h:27, from moc_filter_fractal.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_fractal.h:31, from moc_filter_fractal.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from fractal_utils.h:6, 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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_fractal.o filter_fractal.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_fractal.h:27, from filter_fractal.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_fractal.h:27, from filter_fractal.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_fractal.h:31, from filter_fractal.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_fractal.h:31, from filter_fractal.cpp:26: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from fractal_utils.h:6, from craters_utils.h:5, from filter_fractal.h:32, from filter_fractal.cpp:26: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from craters_utils.h:5, from filter_fractal.h:32, from filter_fractal.cpp:26: fractal_utils.h: In instantiation of 'FractalUtils<MeshType>::FractalArgs::~FractalArgs() [with MeshType = CMeshO]': filter_fractal.cpp:210: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, from filter_fractal.cpp:26: craters_utils.h: In instantiation of 'CratersUtils<MeshType>::CratersArgs::~CratersArgs() [with MeshType = CMeshO]': filter_fractal.cpp:255: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, from craters_utils.h:5, from filter_fractal.h:32, from filter_fractal.cpp:26: 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; ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' rm -f libfilter_fractal.so g++ -Wl,-O1 -shared -o libfilter_fractal.so filter_fractal.o qrc_ff_res.o moc_filter_fractal.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_fractal.so ../../distrib/plugins/libfilter_fractal.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_fractal' cd meshlabplugins/filter_func/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func/filter_func.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/muparser_v225/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_func.h -o moc_filter_func.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/muparser_v225/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_func.o moc_filter_func.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_func.h:27, from moc_filter_func.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_func.h:27, from moc_filter_func.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_func.h:29, from moc_filter_func.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/muparser_v225/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_func.o filter_func.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_func.h:27, from filter_func.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_func.h:27, from filter_func.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_func.h:29, from filter_func.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from filter_func.cpp:25: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from filter_func.cpp:28: ../../../../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<float> > >]': ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' rm -f libfilter_func.so g++ -Wl,-O1 -shared -o libfilter_func.so filter_func.o moc_filter_func.o -L../../distrib -lcommon -lGL -lGLU -lmuparser /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_func.so ../../distrib/plugins/libfilter_func.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_func' cd sampleplugins/filter_geodesic/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic/filter_geodesic.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_geodesic.h -o moc_filter_geodesic.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_geodesic.o moc_filter_geodesic.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_geodesic.h:26, from moc_filter_geodesic.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_geodesic.h:26, from moc_filter_geodesic.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from moc_filter_geodesic.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from moc_filter_geodesic.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from moc_filter_geodesic.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_geodesic.o filter_geodesic.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_geodesic.h:26, from filter_geodesic.cpp:37: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_geodesic.h:26, from filter_geodesic.cpp:37: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()': ../../../../vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_geodesic.h:27, from filter_geodesic.cpp:37: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' rm -f libfilter_geodesic.so g++ -Wl,-O1 -shared -o libfilter_geodesic.so filter_geodesic.o moc_filter_geodesic.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_geodesic.so ../../distrib/plugins/libfilter_geodesic.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/sampleplugins/filter_geodesic' cd meshlabplugins/filter_img_patch_param/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param/filter_img_patch_param.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_img_patch_param.h -o moc_filter_img_patch_param.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o VisibleSet.o VisibleSet.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from VisibleSet.h:30, from VisibleSet.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from VisibleSet.h:30, from VisibleSet.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from VisibleSet.h:30, from VisibleSet.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/wrap/glw/glw.h:4, 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:604:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs] typedef typename detail::ParamsOf<TBinding>::Type BindingParamsType; ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TexturePainter.o TexturePainter.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from Patch.h:30, from TexturePainter.h:30, from TexturePainter.cpp:25: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/wrap/glw/glw.h:4, 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:604:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs] typedef typename detail::ParamsOf<TBinding>::Type BindingParamsType; ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o VisibilityCheck.o VisibilityCheck.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from VisibilityCheck.h:30, from VisibilityCheck.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/wrap/glw/glw.h:4, 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:604:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs] typedef typename detail::ParamsOf<TBinding>::Type BindingParamsType; ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_img_patch_param.o moc_filter_img_patch_param.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_img_patch_param.h:30, from moc_filter_img_patch_param.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_img_patch_param.h:30, from moc_filter_img_patch_param.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_img_patch_param.h:31, from moc_filter_img_patch_param.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/wrap/glw/glw.h:4, 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:604:75: warning: typedef 'BindingParamsType' locally defined but not used [-Wunused-local-typedefs] typedef typename detail::ParamsOf<TBinding>::Type BindingParamsType; ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_img_patch_param.o filter_img_patch_param.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from /usr/include/qt5/QtGui/QtGui:47, from filter_img_patch_param.cpp:25: /usr/include/qt5/QtGui/qopenglcontext.h:55:2: warning: #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined [-Wcpp] #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined ^~~~~~~ /usr/include/qt5/QtGui/qopenglcontext.h:56:2: warning: #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h ^~~~~~~ In file included from /usr/include/qt5/QtGui/qopenglextrafunctions.h:47, from /usr/include/qt5/QtGui/QtGui:49, from filter_img_patch_param.cpp:25: /usr/include/qt5/QtGui/qopenglfunctions.h:49:2: warning: #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined [-Wcpp] #warning qopenglfunctions.h is not compatible with GLEW, GLEW defines will be undefined ^~~~~~~ /usr/include/qt5/QtGui/qopenglfunctions.h:50:2: warning: #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] #warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_img_patch_param.h:30, from filter_img_patch_param.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_img_patch_param.h:30, from filter_img_patch_param.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/wrap/glw/glw.h:4, 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:604: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 'void FilterImgPatchParamPlugin::boundaryOptimization(CMeshO&, VisibleSet&, bool)': filter_img_patch_param.cpp:430:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if( !f2->IsV() ) ^~ filter_img_patch_param.cpp:439:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' p.FlipV(); ^ filter_img_patch_param.cpp:461:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( NeighbSet::iterator n=neighb.begin(); n!=neighb.end(); ++n ) ^~~ filter_img_patch_param.cpp:473:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if( mostFrontFacing ) ^~ filter_img_patch_param.cpp:480:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( QMap<RasterModel*,int>::iterator n=neighbRefCount.begin(); n!=neighbRefCount.end(); ++n ) ^~~ filter_img_patch_param.cpp:493:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' RasterModel *candidate = faceVis[f].ref(); ^~~~~~~~~~~ filter_img_patch_param.cpp:530:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( QMap<RasterModel*,int>::iterator n=neighbRefCount.begin(); n!=neighbRefCount.end(); ++n ) ^~~ filter_img_patch_param.cpp:541:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if( appearsMost != faceVis[f].ref() ) ^~ filter_img_patch_param.cpp: In member function 'int FilterImgPatchParamPlugin::cleanIsolatedTriangles(CMeshO&, VisibleSet&)': filter_img_patch_param.cpp:564:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( int i=0; i<3; ++i ) ^~~ filter_img_patch_param.cpp:577:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if( !neighb.contains(faceVis[f].ref()) ) ^~ filter_img_patch_param.cpp:582:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( QMap<RasterModel*,int>::iterator n=neighb.begin(); n!=neighb.end(); ++n ) ^~~ filter_img_patch_param.cpp:589:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if( appearsMost ) ^~ filter_img_patch_param.cpp: In member function 'int FilterImgPatchParamPlugin::extractPatches(RasterPatchMap&, PatchVec&, CMeshO&, VisibleSet&, QList<RasterModel*>&)': filter_img_patch_param.cpp:613:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( CMeshO::FaceIterator fSeed=mesh.face.begin(); fSeed!=mesh.face.end(); ++fSeed ) ^~~ filter_img_patch_param.cpp:650:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return nbPatches; ^~~~~~ filter_img_patch_param.cpp: In member function 'void FilterImgPatchParamPlugin::computePatchUV(CMeshO&, RasterModel*, PatchVec&)': filter_img_patch_param.cpp:731:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( std::vector<CFaceO*>::iterator f=p->faces.begin(); f!=p->faces.end(); ++f ) ^~~ filter_img_patch_param.cpp:744:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for( std::vector<CFaceO*>::iterator f=p->boundary.begin(); f!=p->boundary.end(); ++f ) ^~~ filter_img_patch_param.cpp: In member function 'void FilterImgPatchParamPlugin::mergeOverlappingPatches(PatchVec&)': filter_img_patch_param.cpp:780:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( PatchVec::iterator p2=patches.begin(); p2!=patches.end(); ++p2 ) ^~~ filter_img_patch_param.cpp:794:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if( candidate != patches.end() ) ^~ filter_img_patch_param.cpp:774:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( PatchVec::iterator p1=patches.begin(); p1!=patches.end(); ++p1 ) ^~~ filter_img_patch_param.cpp:806:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for( PatchVec::iterator p=patches.begin(); p!=patches.end(); ) ^~~ filter_img_patch_param.cpp: In member function 'void FilterImgPatchParamPlugin::patchPacking(RasterPatchMap&, int, bool)': filter_img_patch_param.cpp:828:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( RasterPatchMap::iterator rp=patches.begin(); rp!=patches.end(); ++rp ) ^~~ filter_img_patch_param.cpp:836:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if( patchRect.empty() ) ^~ filter_img_patch_param.cpp:875:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( std::vector<CFaceO*>::iterator f=p->faces.begin(); f!=p->faces.end(); ++f ) ^~~ filter_img_patch_param.cpp:883:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for( std::vector<TriangleUV>::iterator f=p->boundaryUV.begin(); f!=p->boundaryUV.end(); ++f ) ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_img_patch_param.h:31, from filter_img_patch_param.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_img_patch_param.cpp:225:64: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ filter_img_patch_param.cpp: In member function 'virtual void FilterImgPatchParamPlugin::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)': filter_img_patch_param.cpp:145:319: warning: this statement may fall through [-Wimplicit-fallthrough=] "It is the radius (in pixel) of the kernel that is used to compute the difference between corresponding texels in different rasters. Default is 1 that generate a 3x3 kernel. Highest values increase the robustness of the color correction process in the case of strong image-to-geometry misalignments" ) ); ^ filter_img_patch_param.cpp:147:5: note: here case FP_PATCH_PARAM_ONLY: ^~~~ In file included from filter_img_patch_param.cpp:27: ../../../../vcglib/vcg/space/rect_packer.h: In member function 'void FilterImgPatchParamPlugin::patchPacking(RasterPatchMap&, int, bool)': ../../../../vcglib/vcg/space/rect_packer.h:299:29: warning: 'bestsy' may be used uninitialized in this function [-Wmaybe-uninitialized] int bestx, besty, bestsx, bestsy, bestArea; ^~~~~~ ../../../../vcglib/vcg/space/rect_packer.h:352:36: warning: 'bestsx' may be used uninitialized in this function [-Wmaybe-uninitialized] if (bestsx == global_size[0] && bestsy == global_size[1]) ../../../../vcglib/vcg/space/rect_packer.h:299:21: note: 'bestsx' was declared here int bestx, besty, bestsx, bestsy, bestArea; ^~~~~~ filter_img_patch_param.cpp:853:20: warning: 'coveredArea.vcg::Point2<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] scaleU = 1.0f / coveredArea.X(); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' rm -f libfilter_img_patch_param.so g++ -Wl,-O1 -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../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_img_patch_param.so ../../distrib/plugins/libfilter_img_patch_param.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_img_patch_param' cd meshlabplugins/filter_isoparametrization/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization/filter_isoparametrization.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_isoparametrization.h -o moc_filter_isoparametrization.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_isoparametrization.o moc_filter_isoparametrization.cpp In file included from ./iso_parametrization.h:10, from ./statistics.h:4, from ./local_optimization.h:4, from ./param_collapse.h:21, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/set:60, from ./param_collapse.h:4, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/set:60, from ./param_collapse.h:4, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, 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:323: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:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' make_heap(h.begin(),h.end()); ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, 3, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<3, 3, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/math/quadric.h:190:39: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>' ../../../../vcglib/vcg/math/quadric.h:191:37: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/math/quadric.h:191:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/stat.h:33, from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:34, from ./param_collapse.h:8, from ./parametrizator.h:7, from filter_isoparametrization.h:27, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/stat.h:33, from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:34, from ./param_collapse.h:8, from ./parametrizator.h:7, from filter_isoparametrization.h:27, 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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ./param_collapse.h:18, from ./parametrizator.h:7, from filter_isoparametrization.h:27, 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:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (unsigned int j=0;j<data[i].size();j++) ^~~ ./uv_grid.h:211:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (true); ^~~~~~ In file included from ./statistics.h:4, from ./local_optimization.h:4, from ./param_collapse.h:21, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ./iso_parametrization.h: In member function 'void IsoParametrization::SaveBaseDomain(const char*)': ./iso_parametrization.h:1766:27: warning: variable 'RPos' set but not used [-Wunused-but-set-variable] CoordType RPos=vert->RPos; ^~~~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31, from ./stat_remeshing.h:6, from ./parametrizator.h:44, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from filter_isoparametrization.h:29, from moc_filter_isoparametrization.cpp:9: ./diamond_sampler.h: In member function 'void DiamSampler::GetMesh(OutputMesh&)': ./diamond_sampler.h:106:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (unsigned int j=0;j<sampleSize;j++) ^~~ ./diamond_sampler.h:114:17: note: ...this statement, but the latter is misleadingly indented as if it were 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:161:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (unsigned int j=0;j<sampleSize;j++) ^~~ ./diamond_sampler.h:194:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return true; ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_isoparametrization.h:32, from moc_filter_isoparametrization.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int>&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ./param_collapse.h:15, from ./parametrizator.h:7, from filter_isoparametrization.h:27, 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:330:53: required from here ./local_parametrization.h:791:30: warning: unused parameter 'domain' [-Wunused-parameter] MeshType & domain) ~~~~~~~~~~~^~~~~~ In file included from ./parametrizator.h:33, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ./dual_coord_optimization.h: In instantiation of 'void BaryOptimizatorDual<MeshType>::MinimizeStep(const int&) [with MeshType = BaseMesh]': ./dual_coord_optimization.h:641:13: required from 'void BaryOptimizatorDual<MeshType>::Optimize(BaryOptimizatorDual<MeshType>::ScalarType, int) [with MeshType = BaseMesh; BaryOptimizatorDual<MeshType>::ScalarType = float]' ./parametrizator.h:751:55: required from here ./dual_coord_optimization.h:471:26: warning: variable 'IsOK' set but not used [-Wunused-but-set-variable] bool IsOK=true; ^~~~ In file included from ./param_collapse.h:15, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ./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:13: 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:28: 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:225: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:281:32: required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeCollapse; MeshType = BaseMesh]' ./parametrizator.h:187:46: required from here ./local_parametrization.h:457:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] VertexType *v2[2]; ^~ In file included from ./parametrizator.h:8, from filter_isoparametrization.h:27, 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:21: 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:29: 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 MeshType::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:281:32: required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]' ./parametrizator.h:918:42: required from here ./param_flip.h:163:21: warning: variable 'v0' set but not used [-Wunused-but-set-variable] VertexType *v0, *v1, *v2, *v3; ^~ ./param_flip.h:163:26: warning: variable 'v1' set but not used [-Wunused-but-set-variable] VertexType *v0, *v1, *v2, *v3; ^~ ./param_flip.h:163:31: warning: variable 'v2' set but not used [-Wunused-but-set-variable] VertexType *v0, *v1, *v2, *v3; ^~ ./param_flip.h:163:36: 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:9: 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:21: 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:29: 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 MeshType::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:281:32: required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]' ./parametrizator.h:918:42: required from here ./param_flip.h:66:37: warning: variable 't0' set but not used [-Wunused-but-set-variable] vcg::Point2<ScalarType> t0=father->V(0)->T().P(); ^~ ./param_flip.h:67:37: warning: variable 't1' set but not used [-Wunused-but-set-variable] vcg::Point2<ScalarType> t1=father->V(1)->T().P(); ^~ ./param_flip.h:68:37: 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:11, from ./param_collapse.h:15, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from moc_filter_isoparametrization.cpp:9: ./texcoord_optimization.h: In instantiation of 'void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::InitSum() [with MESH_TYPE = BaseMesh]': ./texcoord_optimization.h:401:2: 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]' ./texcoord_optimization.h:399:13: required from here ./texcoord_optimization.h:276:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (k=0;k<n;k++) ~^~ ./texcoord_optimization.h:283:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (k=0;k<n1;k++) ~^~~ ./texcoord_optimization.h: In instantiation of 'void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::UpdateSum(const double&) [with MESH_TYPE = BaseMesh]': ./texcoord_optimization.h:408:2: 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]' ./texcoord_optimization.h:399:13: required from here ./texcoord_optimization.h:362:13: warning: variable 'f' set but not used [-Wunused-but-set-variable] FaceType *f; ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_isoparametrization.o filter_isoparametrization.cpp In file included from ./iso_parametrization.h:10, from ./statistics.h:4, from ./local_optimization.h:4, from ./param_collapse.h:21, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/set:60, from ./param_collapse.h:4, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/set:60, from ./param_collapse.h:4, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()': ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:323: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:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' make_heap(h.begin(),h.end()); ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, 3, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<3, 3, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/math/quadric.h:190:39: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>' ../../../../vcglib/vcg/math/quadric.h:191:37: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/math/quadric.h:191:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/stat.h:33, from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:34, from ./param_collapse.h:8, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/stat.h:33, from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:34, from ./param_collapse.h:8, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ./param_collapse.h:18, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./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:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (unsigned int j=0;j<data[i].size();j++) ^~~ ./uv_grid.h:211:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (true); ^~~~~~ In file included from ./statistics.h:4, from ./local_optimization.h:4, from ./param_collapse.h:21, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./iso_parametrization.h: In member function 'void IsoParametrization::SaveBaseDomain(const char*)': ./iso_parametrization.h:1766:27: warning: variable 'RPos' set but not used [-Wunused-but-set-variable] CoordType RPos=vert->RPos; ^~~~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31, from ./stat_remeshing.h:6, from ./parametrizator.h:44, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from filter_isoparametrization.h:29, from filter_isoparametrization.cpp:23: ./diamond_sampler.h: In member function 'void DiamSampler::GetMesh(OutputMesh&)': ./diamond_sampler.h:106:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (unsigned int j=0;j<sampleSize;j++) ^~~ ./diamond_sampler.h:114:17: note: ...this statement, but the latter is misleadingly indented as if it were 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:161:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (unsigned int j=0;j<sampleSize;j++) ^~~ ./diamond_sampler.h:194:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return true; ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_isoparametrization.h:32, from filter_isoparametrization.cpp:23: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int>&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ./param_collapse.h:15, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./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:330:53: required from here ./local_parametrization.h:791:30: warning: unused parameter 'domain' [-Wunused-parameter] MeshType & domain) ~~~~~~~~~~~^~~~~~ In file included from ./parametrizator.h:33, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./dual_coord_optimization.h: In instantiation of 'void BaryOptimizatorDual<MeshType>::MinimizeStep(const int&) [with MeshType = BaseMesh]': ./dual_coord_optimization.h:641:13: required from 'void BaryOptimizatorDual<MeshType>::Optimize(BaryOptimizatorDual<MeshType>::ScalarType, int) [with MeshType = BaseMesh; BaryOptimizatorDual<MeshType>::ScalarType = float]' ./parametrizator.h:751:55: required from here ./dual_coord_optimization.h:471:26: warning: variable 'IsOK' set but not used [-Wunused-but-set-variable] bool IsOK=true; ^~~~ In file included from ./param_collapse.h:15, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./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:13: 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:28: 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:225: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:281:32: required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeCollapse; MeshType = BaseMesh]' ./parametrizator.h:187:46: required from here ./local_parametrization.h:457:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] VertexType *v2[2]; ^~ In file included from ./parametrizator.h:8, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./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:21: 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:29: 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 MeshType::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:281:32: required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]' ./parametrizator.h:918:42: required from here ./param_flip.h:163:21: warning: variable 'v0' set but not used [-Wunused-but-set-variable] VertexType *v0, *v1, *v2, *v3; ^~ ./param_flip.h:163:26: warning: variable 'v1' set but not used [-Wunused-but-set-variable] VertexType *v0, *v1, *v2, *v3; ^~ ./param_flip.h:163:31: warning: variable 'v2' set but not used [-Wunused-but-set-variable] VertexType *v0, *v1, *v2, *v3; ^~ ./param_flip.h:163:36: 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:9: 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:21: 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:29: 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 MeshType::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:281:32: required from 'void vcg::LocalOptimization<MeshType>::Init() [with LocalModificationType = MyTriEdgeFlip; MeshType = BaseMesh]' ./parametrizator.h:918:42: required from here ./param_flip.h:66:37: warning: variable 't0' set but not used [-Wunused-but-set-variable] vcg::Point2<ScalarType> t0=father->V(0)->T().P(); ^~ ./param_flip.h:67:37: warning: variable 't1' set but not used [-Wunused-but-set-variable] vcg::Point2<ScalarType> t1=father->V(1)->T().P(); ^~ ./param_flip.h:68:37: 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:11, from ./param_collapse.h:15, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./texcoord_optimization.h: In instantiation of 'void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::InitSum() [with MESH_TYPE = BaseMesh]': ./texcoord_optimization.h:401:2: 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]' ./texcoord_optimization.h:399:13: required from here ./texcoord_optimization.h:276:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (k=0;k<n;k++) ~^~ ./texcoord_optimization.h:283:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (k=0;k<n1;k++) ~^~~ ./texcoord_optimization.h: In instantiation of 'void vcg::tri::AreaPreservingTexCoordOptimization<MESH_TYPE>::UpdateSum(const double&) [with MESH_TYPE = BaseMesh]': ./texcoord_optimization.h:408:2: 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]' ./texcoord_optimization.h:399:13: 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 ./statistics.h:4, from ./local_optimization.h:4, from ./param_collapse.h:21, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./iso_parametrization.h: In member function 'bool IsoParametrization::LoadBaseDomain(const char*, MeshType*, ParamMesh*, AbstractMesh*, bool) [with MeshType = CMeshO]': ./iso_parametrization.h:1844:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d,%d \n",&fileVn,&fileFn); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./iso_parametrization.h:1848:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%f,%f,%f;\n",&_x,&_y,&_z); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./iso_parametrization.h:1853:17: 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: ./iso_transfer.h: In member function 'void IsoTransfer::Transfer(IsoParametrization&, MeshType&) [with MeshType = CMeshO]': ./iso_transfer.h:118:31: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result] system("pause"); ~~~~~~^~~~~~~~~ In file included from filter_isoparametrization.h:30, from filter_isoparametrization.cpp:23: ./diam_parametrization.h: In member function 'bool DiamondParametrizator::To_Split(FaceType*, const float&, bool*, DiamondParametrizator::InterpData*) [with FaceType = ParamFace]': ./diam_parametrization.h:159:30: warning: '*((void*)& p_inters +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] vcg::Point2f p_inters; ^~~~~~~~ ./diam_parametrization.h:159:30: warning: 'p_inters' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from ../../../../vcglib/vcg/space/triangle3.h:32, from ../../../../vcglib/vcg/complex/used_types.h:31, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/vcg/space/triangle2.h: In member function 'bool DiamSampler::SamplePos(const int&)': ../../../../vcglib/vcg/space/triangle2.h:104:38: 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, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./uv_grid.h:196:45: note: 'closest.vcg::Point2<float>::_v[1]' was declared here vcg::Point2<ScalarType> closest; ^~~~~~~ In file included from ../../../../vcglib/vcg/space/triangle3.h:32, from ../../../../vcglib/vcg/complex/used_types.h:31, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../vcglib/vcg/space/triangle2.h:104:23: 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, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./uv_grid.h:196:45: note: 'closest.vcg::Point2<float>::_v[0]' was declared here vcg::Point2<ScalarType> closest; ^~~~~~~ In file included from ../../../../vcglib/vcg/space/point2.h:25, from ../../../../vcglib/vcg/math/shot.h:59, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../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, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./local_parametrization.h:687:29: note: 'closest.vcg::Point2<float>::_v[0]' was declared here vcg::Point2<ScalarType> closest; ^~~~~~~ In file included from ../../../../vcglib/vcg/space/point2.h:25, from ../../../../vcglib/vcg/math/shot.h:59, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:26, from ./param_collapse.h:7, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ../../../../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, from ./parametrizator.h:7, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./local_parametrization.h:687:29: note: 'closest.vcg::Point2<float>::_v[1]' was declared here vcg::Point2<ScalarType> closest; ^~~~~~~ In file included from ./parametrizator.h:33, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./dual_coord_optimization.h: In member function 'void BaryOptimizatorDual<MeshType>::MinimizeStep(const int&) [with MeshType = BaseMesh]': ./dual_coord_optimization.h:513:65: warning: 'currDom' may be used uninitialized in this function [-Wmaybe-uninitialized] ForceInParam<MeshType>(UV,*currDom->domain); ~~~~~~~~~^~~~~~ In file included from ./parametrizator.h:8, from filter_isoparametrization.h:27, from filter_isoparametrization.cpp:23: ./param_flip.h: In member function 'void vcg::tri::ParamEdgeFlip<BaseMesh>::ExecuteFlip(vcg::tri::ParamEdgeFlip<BaseMesh>::FaceType&, const int&, BaseMesh*) [with BaseMesh = BaseMesh]': ./param_flip.h:111:17: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] int index; ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' rm -f libfilter_isoparametrization.so g++ -Wl,-O1 -shared -o libfilter_isoparametrization.so filter_isoparametrization.o moc_filter_isoparametrization.o -L../../distrib -lcommon -lGL -lGLU -llevmar /usr/lib64/libGL.so /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so -lpthread mv -f libfilter_isoparametrization.so ../../distrib/plugins/libfilter_isoparametrization.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_isoparametrization' cd meshlabplugins/filter_layer/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer/filter_layer.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_layer.h -o moc_filter_layer.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_layer.o moc_filter_layer.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_layer.h:27, from moc_filter_layer.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_layer.h:27, from moc_filter_layer.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_layer.h:29, from moc_filter_layer.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_layer.o filter_layer.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_layer.h:27, from filter_layer.cpp:28: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_layer.h:27, from filter_layer.cpp:28: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_layer.h:29, from filter_layer.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_layer.cpp: In member function 'virtual bool FilterLayerPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_layer.cpp:614:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (active != num_cams) ~~~~~~~^~~~~~~~~~~ filter_layer.cpp:759:9: warning: unused variable 'id' [-Wunused-variable] int id = n.attributes().namedItem("id").nodeValue().toInt(); ^~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_layer.h:29, from filter_layer.cpp:28: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_layer.cpp:351:83: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ filter_layer.cpp:596:9: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp); ~~~~~^~~~~~~~~~~~~~~ filter_layer.cpp:600:9: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp); ~~~~~^~~~~~~~~~~~~~~ filter_layer.cpp:630:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp);; if (line[0] == '\0') return false; sscanf(line, "%f %f %f", &f, &k1, &k2); ~~~~~^~~~~~~~~~~~~~~ filter_layer.cpp:632:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp);; if (line[0] == '\0') return false; sscanf(line, "%f %f %f", &(R[0]), &(R[1]), &(R[2])); R[3] = 0; ~~~~~^~~~~~~~~~~~~~~ filter_layer.cpp:633:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp);; if (line[0] == '\0') return false; sscanf(line, "%f %f %f", &(R[4]), &(R[5]), &(R[6])); R[7] = 0; ~~~~~^~~~~~~~~~~~~~~ filter_layer.cpp:634:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp);; if (line[0] == '\0') return false; sscanf(line, "%f %f %f", &(R[8]), &(R[9]), &(R[10])); R[11] = 0; ~~~~~^~~~~~~~~~~~~~~ filter_layer.cpp:636:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(line, 100, fp);; if (line[0] == '\0') return false; sscanf(line, "%f %f %f", &(t[0]), &(t[1]), &(t[2])); ~~~~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' rm -f libfilter_layer.so g++ -Wl,-O1 -shared -o libfilter_layer.so filter_layer.o moc_filter_layer.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_layer.so ../../distrib/plugins/libfilter_layer.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_layer' cd meshlabplugins/filter_measure/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure/filter_measure.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_measure.h -o moc_filter_measure.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_measure.o moc_filter_measure.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_measure.h:27, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_measure.h:27, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_measure.h:27, from moc_filter_measure.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_measure.o filter_measure.cpp In file included from filter_measure.cpp:26: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/vcg/complex/algorithms/mesh_to_matrix.h:29, from filter_measure.cpp:34: ../../../../vcglib/vcg/complex/algorithms/harmonic.h:222:9: warning: multi-line comment [-Wcomment] // /|\ ^ ../../../../vcglib/vcg/complex/algorithms/harmonic.h:263:9: warning: multi-line comment [-Wcomment] // b \ ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from ../../../../vcglib/vcg/complex/complex.h:29, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from ../../../../vcglib/vcg/complex/complex.h:29, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from filter_measure.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from filter_measure.cpp:26: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, -1, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, -1, 1>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:235:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/SparseLU:29, from ../../../../vcglib/eigenlib/Eigen/Sparse:22, from ../../../../vcglib/vcg/complex/algorithms/harmonic.h:27, from ../../../../vcglib/vcg/complex/algorithms/mesh_to_matrix.h:29, from filter_measure.cpp:34: ../../../../vcglib/eigenlib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h: In function 'void Eigen::internal::sparselu_gemm(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index)': ../../../../vcglib/eigenlib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:78:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(RK==4) b30 = pset1<Packet>(Bc0[3]); ^~ ../../../../vcglib/eigenlib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:79:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' b01 = pset1<Packet>(Bc1[0]); ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/SparseCore:37, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from ../../../../vcglib/vcg/complex/algorithms/harmonic.h:27, from ../../../../vcglib/vcg/complex/algorithms/mesh_to_matrix.h:29, from filter_measure.cpp:34: ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double> >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrix.h:85:7: required from 'class Eigen::SparseMatrix<double>' ../../../../vcglib/vcg/complex/algorithms/harmonic.h:61:43: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, -1, 1>' ../../../../vcglib/vcg/complex/algorithms/harmonic.h:131:10: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, -1, -1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, -1, -1>' ../../../../vcglib/vcg/complex/algorithms/mesh_to_matrix.h:58:24: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_measure.h:27, from filter_measure.cpp:36: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_measure.cpp: In member function 'virtual bool FilterMeasurePlugin::applyFilter(const QString&, MeshDocument&, EnvWrap&, bool (*)(int, const char*))': filter_measure.cpp:389:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i<m.vn; ++i) ~^~~~~ filter_measure.cpp:397:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i<m.fn; ++i) ~^~~~~ filter_measure.cpp:420:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i<m.vn; ++i) ~^~~~~ filter_measure.cpp:428:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i<m.fn; ++i) ~^~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_measure.cpp:298:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/complex/algorithms/inertia.h:276:30: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensor(Eigen::Matrix3d&) [with MeshType = CMeshO; Eigen::Matrix3d = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:306:2: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensorEigen(vcg::Matrix33<typename MeshType::ScalarType>&, vcg::Point3<typename TriangleType::ScalarType>&) [with MeshType = CMeshO; typename MeshType::ScalarType = float; typename TriangleType::ScalarType = float]' filter_measure.cpp:271:35: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 3, 1>, -1, 1, false, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<double, 3, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 3, 3>, 3, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 3, 3>, 3, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:207:119: required from 'Eigen::TriangularView<MatrixType, Mode>& Eigen::TriangularView<MatrixType, Mode>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; unsigned int _Mode = 1; typename Eigen::internal::traits<T>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:422:40: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/util/ForwardDeclarations.h:32:54: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/util/ForwardDeclarations.h:108:75: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: required from 'struct Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:294:10: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Jacobi:20, from ../../../../vcglib/eigenlib/Eigen/Eigenvalues:9, from ../../../../vcglib/vcg/space/fitting3.h:33, from ../../../../vcglib/vcg/space/polygon3.h:28, from ../../../../vcglib/vcg/complex/used_types.h:32, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h: In instantiation of 'void Eigen::internal::apply_rotation_in_the_plane(VectorX&, VectorY&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = double]': ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:296:40: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' filter_measure.cpp:473:43: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:308:18: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensorEigen(vcg::Matrix33<typename MeshType::ScalarType>&, vcg::Point3<typename TriangleType::ScalarType>&) [with MeshType = CMeshO; typename MeshType::ScalarType = float; typename TriangleType::ScalarType = float]' filter_measure.cpp:271:35: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:276:4: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensor(Eigen::Matrix3d&) [with MeshType = CMeshO; Eigen::Matrix3d = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:306:2: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensorEigen(vcg::Matrix33<typename MeshType::ScalarType>&, vcg::Point3<typename TriangleType::ScalarType>&) [with MeshType = CMeshO; typename MeshType::ScalarType = float; typename TriangleType::ScalarType = float]' filter_measure.cpp:271:35: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:578:71: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/clean.h:28, from filter_measure.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3, 1, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<double, 3, 3>; MatrixTypeB = Eigen::Matrix<double, 3, 3, 1, 3, 3>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:578:71: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' filter_measure.cpp:472:55: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' rm -f libfilter_measure.so g++ -Wl,-O1 -shared -o libfilter_measure.so filter_measure.o moc_filter_measure.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_measure.so ../../distrib/plugins/libfilter_measure.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_measure' cd meshlabplugins/filter_meshing/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing/filter_meshing.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include meshfilter.h -o moc_meshfilter.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_meshfilter.o moc_meshfilter.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from moc_meshfilter.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quadric_tex_simp.o quadric_tex_simp.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:30, 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:323: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:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' make_heap(h.begin(),h.end()); ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, 3, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<3, 3, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/math/quadric.h:190:39: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>' ../../../../vcglib/vcg/math/quadric.h:191:37: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/math/quadric.h:191:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from quadric_tex_simp.h:26, 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:19: 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:26: 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:25: 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/complex/used_types.h:30, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from quadric_tex_simp.cpp:24: ../../../../vcglib/vcg/space/texcoord2.h: In static member function 'static void vcg::tri::TriEdgeCollapseQuadricTex<TriMeshType, VertexPair, MYTYPE, HelperType>::InitQuadric(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:47:7: warning: 'newcoord.vcg::TexCoord2<float>::_n[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] class TexCoord2 ^~~~~~~~~ In file included from quadric_tex_simp.h:26, from quadric_tex_simp.cpp:25: ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:110:24: note: 'newcoord.vcg::TexCoord2<float>::_n[0]' was declared here vcg::TexCoord2f newcoord; ^~~~~~~~ In file included from ../../../../vcglib/vcg/complex/used_types.h:30, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:47: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, 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(); ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quadric_simp.o quadric_simp.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from quadric_simp.h:31, 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:323: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:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' make_heap(h.begin(),h.end()); ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, 3, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<3, 3, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/math/quadric.h:190:39: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>' ../../../../vcglib/vcg/math/quadric.h:191:37: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/math/quadric.h:191:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:32:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:45: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:191:45: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:191:57: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:457:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:496:85: required from 'Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:569:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:715:10: required from 'void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; _MatrixType = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:482:7: required from 'Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from 'Eigen::FullPivLU<MatrixType>::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from 'const Eigen::FullPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, 3, 3>; typename Eigen::internal::traits<T>::Scalar = double]' ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:486:7: required from 'Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from 'Eigen::FullPivLU<MatrixType>::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from 'const Eigen::FullPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, 3, 3>; typename Eigen::internal::traits<T>::Scalar = double]' ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<long int, 3, 1, 0, 3, 1>, Eigen::Matrix<long int, 3, 1, 0, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<long int, 1, 3, 1, 1, 3>, Eigen::Matrix<long int, 1, 3, 1, 1, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<int, 3, 1>, Eigen::Matrix<int, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, 3, 1>; Derived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, 3, 1>; Derived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<int, 3, 1>; OtherDerived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, 3, 1>; Derived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:338:89: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:126:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:191:35: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:191:7: required from 'Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:494:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:64: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:329, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'struct Eigen::internal::general_matrix_vector_product<long int, double, 0, false, double, false, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:125:95: required from 'static void Eigen::internal::triangular_solve_vector<LhsScalar, RhsScalar, Index, 1, Mode, Conjugate, 0>::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:707:5: required from 'void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; _MatrixType = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:47:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; ^~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:48:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; ^~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:49:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:82:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:329, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, 0, ConjugateLhs, RhsScalar, ConjugateRhs, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, 0, ConjugateLhs, RhsScalar, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; bool ConjugateLhs = false; RhsScalar = double; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, 0, ConjugateLhs, RhsScalar, ConjugateRhs, Version>::ResScalar = double]': ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:125:95: required from 'static void Eigen::internal::triangular_solve_vector<LhsScalar, RhsScalar, Index, 1, Mode, Conjugate, 0>::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:707:5: required from 'void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; _MatrixType = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:80:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<LhsPacket,RhsPacket,ConjugateLhs,ConjugateRhs> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:80:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:145:33: warning: enum constant in boolean context [-Wint-in-bool-context] Index offset1 = (FirstAligned && alignmentStep==1?3:1); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:146:33: warning: enum constant in boolean context [-Wint-in-bool-context] Index offset3 = (FirstAligned && alignmentStep==1?1:3); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 3, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:197:7: required from 'Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::operator const PlainObject&() const [with LhsNested = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>; RhsNested = const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int NestingFlags = 6; Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::PlainObject = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:149:44: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, Eigen::Matrix<double, -1, 1, 0, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Matrix<double, -1, 1, 0, 3, 1>; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >; OtherDerived = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 3, 1>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:728:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:69:39: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:76:11: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from quadric_simp.cpp:22: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:608:19: required from 'void Eigen::internal::permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix<double, 3, 1>; int Side = 1; bool Transposed = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; Derived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::evalTo(ActualDerived&, const ActualOtherDerived&) [with ActualDerived = Eigen::Matrix<double, 3, 1>; ActualOtherDerived = Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >; Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:585:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:624:11: required from 'void Eigen::internal::permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix<double, 3, 1>; int Side = 1; bool Transposed = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; Derived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<bool, 3, 1, 0, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshfilter.o meshfilter.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from meshfilter.cpp:26: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from meshfilter.cpp:32: ../../../../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:180:61: 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:266:66: 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/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 2>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:233:21: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:48: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:59: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, -1, -1>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:141:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, -1, -1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:33: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<const Eigen::Matrix<float, -1, -1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/util/BlasUtil.h:229:13: required from 'struct Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:72:60: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:33: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:56: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:59: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 2>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:264:26: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 2, 2>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 2, 2>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 2, 2>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 2, 2>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 2, 2>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 2, 2>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:268:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:268:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 2, 2>, 1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:268:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 1, 1, 0, 1, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:268:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, -1, -1>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:384:22: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, -1, -1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:401:45: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:401:47: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<const Eigen::Matrix<double, -1, -1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/util/BlasUtil.h:229:13: required from 'struct Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:72:60: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:401:47: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, -1, 1>' ../../../../vcglib/eigenlib/Eigen/src/SVD/JacobiSVD.h:754:24: required from 'class Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:409:24: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, -1, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<-1, -1, int>' ../../../../vcglib/eigenlib/Eigen/src/QR/ColPivHouseholderQR.h:62:45: required from 'class Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/SVD/JacobiSVD.h:248:10: required from 'struct Eigen::internal::qr_preconditioner_impl<Eigen::Matrix<double, -1, -1>, 2, 0, true>' ../../../../vcglib/eigenlib/Eigen/src/SVD/JacobiSVD.h:768:110: required from 'class Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:409:24: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 1, -1>' ../../../../vcglib/eigenlib/Eigen/src/QR/ColPivHouseholderQR.h:397:19: required from 'class Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/SVD/JacobiSVD.h:248:10: required from 'struct Eigen::internal::qr_preconditioner_impl<Eigen::Matrix<double, -1, -1>, 2, 0, true>' ../../../../vcglib/eigenlib/Eigen/src/SVD/JacobiSVD.h:768:110: required from 'class Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:409:24: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:423:68: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 5>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 5>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 5>, Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:423:71: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h:30, 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:323: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:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' make_heap(h.begin(),h.end()); ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, 3, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<3, 3, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/math/quadric.h:190:39: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>' ../../../../vcglib/vcg/math/quadric.h:191:37: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/math/quadric.h:191:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] meshfilter.cpp: In function 'void ApplyTransform(MeshDocument&, const Matrix44m&, bool, bool, bool, bool)': meshfilter.cpp:617:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (m=md.nextVisibleMesh(m)) ~^~~~~~~~~~~~~~~~~~~~~~ meshfilter.cpp: In member function 'virtual bool ExtraMeshFilterPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': meshfilter.cpp:1062:13: 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:1068:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' bp/=m.cm.vn; ^~ meshfilter.cpp:1307:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(vi=m.cm.vert.begin();vi!=m.cm.vert.end();++vi) ^~~ meshfilter.cpp:1336:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' avgZ = avgZ/um->cm.vert.size(); ^~~~ meshfilter.cpp:1353:29: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int ii1=0;ii1<endIt;ii1++) ^~~ meshfilter.cpp:1373:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' loopIndex++; ^~~~~~~~~ meshfilter.cpp:1345:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(fi=m.cm.face.begin();fi!=m.cm.face.end();++fi) ^~~ meshfilter.cpp:1376:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' m.UpdateBoxAndNormals(); ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' meshfilter.cpp:619:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 3>' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:67:59: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:360:20: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/vcg/space/fitting3.h:74:8: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:57: required from 'static void vcg::tri::UpdateCurvature<MeshType>::PrincipalDirections(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1234:42: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:265:19: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:271:21: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3, 1, 3, 3>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>' ../../../../vcglib/vcg/space/fitting3.h:55:10: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 3, 1>, -1, 1, false, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<double, 3, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 3, 3>, 3, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 3, 3>, 3, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/complex/algorithms/inertia.h:276:30: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensor(Eigen::Matrix3d&) [with MeshType = CMeshO; Eigen::Matrix3d = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:306:2: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensorEigen(vcg::Matrix33<typename MeshType::ScalarType>&, vcg::Point3<typename TriangleType::ScalarType>&) [with MeshType = CMeshO; typename MeshType::ScalarType = float; typename TriangleType::ScalarType = float]' meshfilter.cpp:1101:42: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:222:77: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:55:6: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, 3, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:207:119: required from 'Eigen::TriangularView<MatrixType, Mode>& Eigen::TriangularView<MatrixType, Mode>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; unsigned int _Mode = 1; typename Eigen::internal::traits<T>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:422:40: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: required from 'struct Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>, Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:58: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 2, 2> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:420:37: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 2, 1>, -1, 1, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/VectorBlock.h:57:47: required from 'class Eigen::VectorBlock<Eigen::Matrix<double, 2, 1>, -1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:468:33: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 2, 2>, 2, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:26: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/wrap/gl/glu_tessellator_cap.h:3, from meshfilter.cpp:37: ../../../../vcglib/wrap/gl/glu_tesselator.h: In instantiation of 'static void vcg::glu_tesselator::do_tesselation(const std::vector<std::vector<T> >&, vcg::glu_tesselator::tess_prim_data_vec&) [with point_type = vcg::Point3<float>; vcg::glu_tesselator::tess_prim_data_vec = std::vector<vcg::glu_tesselator::tess_prim_data>]': ../../../../vcglib/wrap/gl/glu_tesselator.h:115:38: required from 'static void vcg::glu_tesselator::tesselate(const std::vector<std::vector<T> >&, std::vector<int, std::allocator<int> >&) [with point_type = vcg::Point3<float>]' ../../../../vcglib/wrap/gl/glu_tessellator_cap.h:54:28: required from 'void vcg::tri::CapEdgeMesh(MeshType&, MeshType&, bool) [with MeshType = CMeshO]' meshfilter.cpp:1622:47: required from here ../../../../vcglib/wrap/gl/glu_tesselator.h:221:57: warning: cast between incompatible function types from 'void (*)(GLenum, void*)' {aka 'void (*)(unsigned int, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (GLvoid (CALLBACK *)())(this_type::begin_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:222:57: warning: cast between incompatible function types from 'void (*)(void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_END_DATA, (GLvoid (CALLBACK *)())(this_type::end_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:223:57: warning: cast between incompatible function types from 'void (*)(void*, void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (GLvoid (CALLBACK *)())(this_type::vertex_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from quadric_tex_simp.h:26, 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:19: 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:26: 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:25: 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/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:207:119: required from 'Eigen::TriangularView<MatrixType, Mode>& Eigen::TriangularView<MatrixType, Mode>::operator/=(const typename Eigen::internal::traits<T>::Scalar&) [with _MatrixType = Eigen::Matrix<float, 3, 3>; unsigned int _Mode = 1; typename Eigen::internal::traits<T>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:422:40: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: required from 'class Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:788:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>' ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:294:10: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 2>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:197:7: required from 'Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::operator const PlainObject&() const [with LhsNested = const Eigen::Matrix<float, 2, 2>&; RhsNested = const Eigen::Matrix<float, 2, 2>&; int NestingFlags = 6; Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::PlainObject = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:25: required from 'static void vcg::tri::UpdateCurvature<MeshType>::PrincipalDirections(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1234:42: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: required from 'class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 2, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: required from 'class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:175:109: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 2, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:32:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:45: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:294:10: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = float; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<float, 3, 3>, 3, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Jacobi:20, from ../../../../vcglib/eigenlib/Eigen/Eigenvalues:9, from ../../../../vcglib/vcg/space/fitting3.h:33, from ../../../../vcglib/vcg/space/polygon3.h:28, from ../../../../vcglib/vcg/complex/used_types.h:32, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h: In instantiation of 'void Eigen::internal::apply_rotation_in_the_plane(VectorX&, VectorY&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = double]': ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:296:40: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' meshfilter.cpp:1079:57: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' meshfilter.cpp:1080:58: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 2, 2>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 2, 2>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:447:27: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:448:43: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >, Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:473:11: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 3> >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/space/fitting3.h:67:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Jacobi:20, from ../../../../vcglib/eigenlib/Eigen/Eigenvalues:9, from ../../../../vcglib/vcg/space/fitting3.h:33, from ../../../../vcglib/vcg/space/polygon3.h:28, from ../../../../vcglib/vcg/complex/used_types.h:32, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h: In instantiation of 'void Eigen::internal::apply_rotation_in_the_plane(VectorX&, VectorY&, const Eigen::JacobiRotation<OtherScalar>&) [with VectorX = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = float]': ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:296:40: required from 'void Eigen::MatrixBase<Derived>::applyOnTheRight(Eigen::MatrixBase<Derived>::Index, Eigen::MatrixBase<Derived>::Index, const Eigen::JacobiRotation<OtherScalar>&) [with OtherScalar = float; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::MatrixBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:789:7: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = float; Scalar = float; Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:452:87: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:334:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex,false> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Jacobi/Jacobi.h:400:67: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 1>; OtherDerived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 1>; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/space/fitting3.h:72:24: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 2>, Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:197:7: required from 'Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::operator const PlainObject&() const [with LhsNested = const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >; RhsNested = const Eigen::Matrix<float, 2, 2>&; int NestingFlags = 6; Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::PlainObject = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:150:30: required from 'Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::CoeffBasedProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>; Rhs = Eigen::Matrix<float, 2, 2>; LhsNested = const Eigen::Matrix<float, 2, 2>&; RhsNested = const Eigen::Matrix<float, 2, 2>&; int NestingFlags = 6]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, 2, 2>; Derived = Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 2, 2>&, const Eigen::Matrix<float, 2, 2>&, 6>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:57: required from 'static void vcg::tri::UpdateCurvature<MeshType>::PrincipalDirections(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1234:42: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 2>, Eigen::Matrix<float, 2, 2> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 2, 2>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 2, 2>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 2, 2>; OtherDerived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 2, 2>; Derived = Eigen::Matrix<float, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:25: required from 'static void vcg::tri::UpdateCurvature<MeshType>::PrincipalDirections(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1234:42: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:179:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 1>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 1>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 1>; OtherDerived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 1>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:268:29: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 2>, Eigen::Matrix<double, 2, 2> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 2>; OtherDerived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:269:29: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:191:45: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:191:57: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; BinaryOp = Eigen::internal::scalar_sum_op<float>; Lhs = Eigen::Matrix<float, 3, 3>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<float>; Lhs = Eigen::Matrix<float, 3, 3>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<float, 3, 1> >, 256>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:55:6: required from 'void vcg::ComputeCovarianceMatrix(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Point3<P3ScalarType>&, Eigen::Matrix<_Scalar, 3, 3>&) [with S = float]' ../../../../vcglib/vcg/space/fitting3.h:69:26: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:745:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>; MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<float, 3, 3>; DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:457:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:496:85: required from 'Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Matrix<float, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Matrix<float, 3, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<float, 3, 1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; Derived = Eigen::Matrix<float, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Matrix<float, 3, 1> >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/vcg/space/fitting3.h:74:8: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 2>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Matrix<double, 2, 2> >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:265:15: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 2, 1, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 2, 1, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 2, 1, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 2, 1, 2, 2>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 2, 1, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 2, 1, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 2, 2>, 1>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 2, 2>, 1>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:90:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Dot.h:34:117: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointRank2Update.h:33:74: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointRank2Update.h:34:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointRank2Update.h:34:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 2, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Matrix<double, 2, 1>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Matrix<double, 2, 1>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:479:14: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 2, 1> >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:271:19: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:569:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:715:10: required from 'void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; _MatrixType = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:276:4: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensor(Eigen::Matrix3d&) [with MeshType = CMeshO; Eigen::Matrix3d = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/vcg/complex/algorithms/inertia.h:306:2: required from 'void vcg::tri::Inertia<MeshType>::InertiaTensorEigen(vcg::Matrix33<typename MeshType::ScalarType>&, vcg::Point3<typename TriangleType::ScalarType>&) [with MeshType = CMeshO; typename MeshType::ScalarType = float; typename TriangleType::ScalarType = float]' meshfilter.cpp:1101:42: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1>, Eigen::Matrix<float, -1, -1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:30: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Dot.h:115:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >, Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:482:7: required from 'Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from 'Eigen::FullPivLU<MatrixType>::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::FullPivLU<MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from 'const Eigen::FullPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, 3, 3>; typename Eigen::internal::traits<T>::Scalar = double]' ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, -1>; Derived2 = Eigen::Matrix<float, -1, -1>; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:30: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ : internal::first_aligned(&dst.coeffRef(0), size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:29:45: required from 'struct Eigen::internal::traits<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:24:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<float, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> > > >' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:32:60: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<float, -1, -1>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; Rhs = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:58: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<long int, 3, 1, 0, 3, 1>, Eigen::Matrix<long int, 3, 1, 0, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>; Derived = Eigen::Matrix<long int, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<long int, 1, 3, 1, 1, 3>, Eigen::Matrix<long int, 1, 3, 1, 1, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>; Derived = Eigen::Matrix<long int, 1, 3, 1, 1, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 3, 3>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:578:71: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits<float, float, false, false>': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:339:27: required from 'Eigen::internal::gemm_blocking_space<StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false>::gemm_blocking_space(Eigen::DenseIndex, Eigen::DenseIndex, Eigen::DenseIndex) [with int StorageOrder = 0; _LhsScalar = float; _RhsScalar = float; int MaxRows = -1; int MaxCols = -1; int MaxDepth = -1; int KcFactor = 1; Eigen::DenseIndex = long int]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:419:20: required from 'void Eigen::GeneralProduct<Lhs, Rhs, 5>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Matrix<float, -1, -1>; Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Eigen::GeneralProduct<Lhs, Rhs, 5>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:118:71: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Matrix<float, -1, -1>; Derived = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:109:58: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<float, -1, -1>; Derived = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:127:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; Rhs = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:58: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:179:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; ^~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:180:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; ^~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:181:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:90:15: required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:45:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<int, 3, 1>, Eigen::Matrix<int, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, 3, 1>; Derived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, 3, 1>; Derived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<int, 3, 1>; OtherDerived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, 3, 1>; Derived = Eigen::Matrix<int, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:338:89: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:126:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:191:35: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3, 1, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::SwapWrapper<Eigen::Matrix<double, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<double, 3, 3>; MatrixTypeB = Eigen::Matrix<double, 3, 3, 1, 3, 3>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3, 1, 3, 3>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:578:71: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; Derived = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 3, 3>, 1>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 3, 3>]' meshfilter.cpp:1078:70: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 2>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 2>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 2, 2>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:662:31: required from 'Derived& Eigen::PlainObjectBase<Derived>::setOnes(Eigen::PlainObjectBase<Derived>::Index, Eigen::PlainObjectBase<Derived>::Index) [with Derived = Eigen::Matrix<double, 2, 2>; Eigen::PlainObjectBase<Derived>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:407:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 2, 2>, 1>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 2, 2>, 1>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 2, 1>, Eigen::Matrix<double, -1, 1, 0, 2, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 1>; OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; Derived = Eigen::Matrix<double, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:447:10: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>; Derived = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>; Derived = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 1, 1, 0, 1, 1>; OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>; Derived = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, -1>; Derived = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:448:13: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 2, 2>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6>' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:162:27: required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:250:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:164:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:165:34: required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:250:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 2>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6>' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:125:41: required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:253:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:127:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:128:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:128:41: required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:253:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:191:7: required from 'Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:494:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:64: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:329, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'struct Eigen::internal::general_matrix_vector_product<long int, double, 0, false, double, false, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:125:95: required from 'static void Eigen::internal::triangular_solve_vector<LhsScalar, RhsScalar, Index, 1, Mode, Conjugate, 0>::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:707:5: required from 'void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; _MatrixType = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:47:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket; ^~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:48:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket; ^~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:49:71: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket; ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3, 1, 3, 3> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::SwapWrapper<Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<float, 3, 3>; MatrixTypeB = Eigen::Matrix<float, 3, 3, 1, 3, 3>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, 3, 3, 1, 3, 3>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<float, 3, 3>, 1>; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> >, Eigen::Matrix<double, 2, 2, 1, 2, 2> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2, 1, 2, 2>; Derived = Eigen::SwapWrapper<Eigen::Matrix<double, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:388:7: required from 'void Eigen::DenseBase<Derived>::swap(Eigen::PlainObjectBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2, 1, 2, 2>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:775:5: required from 'static void Eigen::internal::matrix_swap_impl<MatrixTypeA, MatrixTypeB, SwapPointers>::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix<double, 2, 2>; MatrixTypeB = Eigen::Matrix<double, 2, 2, 1, 2, 2>; bool SwapPointers = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:652:81: required from 'void Eigen::PlainObjectBase<Derived>::_swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2, 1, 2, 2>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:319:7: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::swap(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 2, 2, 1, 2, 2>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:687:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:453:22: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 2, 2>, 1>; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:184:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::TriangularView<const Eigen::Matrix<double, 2, 2>, 1>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:419:7: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:83:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived2 = Eigen::Matrix<double, -1, 1, 0, 2, 1>; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ : internal::first_aligned(&dst.coeffRef(0), size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:333, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h: In instantiation of 'static void Eigen::internal::selfadjoint_matrix_vector_product<Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, Version>::run(Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:238:7: required from 'void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:118:71: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:109:58: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:284:3: required from 'Derived& Eigen::MatrixBase<Derived>::lazyAssign(const Eigen::ProductBase<ProductDerived, Lhs, Rhs>&) [with ProductDerived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; OtherDerived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:41:79: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:59:121: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, IsRowMajor), ConjugateRhs> pcj0; ^~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:59:121: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:60:121: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<Packet,Packet,NumTraits<Scalar>::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, !IsRowMajor), ConjugateRhs> pcj1; ^~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:60:121: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >; OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, -1, 1, false> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointRank2Update.h:32:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:627:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>, -1, 1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:82:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:329, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, 0, ConjugateLhs, RhsScalar, ConjugateRhs, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, 0, ConjugateLhs, RhsScalar, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; bool ConjugateLhs = false; RhsScalar = double; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, 0, ConjugateLhs, RhsScalar, ConjugateRhs, Version>::ResScalar = double]': ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:125:95: required from 'static void Eigen::internal::triangular_solve_vector<LhsScalar, RhsScalar, Index, 1, Mode, Conjugate, 0>::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:707:5: required from 'void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; _MatrixType = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:80:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] conj_helper<LhsPacket,RhsPacket,ConjugateLhs,ConjugateRhs> pcj; ^~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:80:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:145:33: warning: enum constant in boolean context [-Wint-in-bool-context] Index offset1 = (FirstAligned && alignmentStep==1?3:1); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:146:33: warning: enum constant in boolean context [-Wint-in-bool-context] Index offset3 = (FirstAligned && alignmentStep==1?1:3); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 3, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:197:7: required from 'Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::operator const PlainObject&() const [with LhsNested = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>; RhsNested = const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int NestingFlags = 6; Eigen::CoeffBasedProduct<Lhs, Rhs, NestingFlags>::PlainObject = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:149:44: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >, Eigen::Matrix<double, -1, 1, 0, 3, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Matrix<double, -1, 1, 0, 3, 1>; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >; OtherDerived = Eigen::Matrix<double, -1, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1, 0, 3, 1>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, 3, false>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, 6>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:728:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, 3, 3>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 3, 3> >; Derived = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:479:9: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, 3, false>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>; MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<float, 3, 3>; DiagonalType = Eigen::Matrix<float, 3, 1>; SubDiagonalType = Eigen::Matrix<float, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<float, 3, 3>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<float, 3, 3>]' ../../../../vcglib/vcg/space/fitting3.h:71:56: required from 'void vcg::FitPlaneToPointSet(const std::vector<vcg::Point3<P3ScalarType> >&, vcg::Plane3<T, true>&) [with S = float]' meshfilter.cpp:947:41: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:745:33: required from 'static Derived& Eigen::internal::setIdentity_impl<Derived, Big>::run(Derived&) [with Derived = Eigen::Matrix<double, 2, 2>; bool Big = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:774:50: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:69:39: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:76:11: required from 'static void Eigen::internal::triangular_solver_selector<Lhs, Rhs, Side, Mode, 0, 1>::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; int Side = 1; int Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView<MatrixType, Mode>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; unsigned int _Mode = 5]' ../../../../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:378:7: required from 'class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:370:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:109:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:224:46: required from 'void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:118:71: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:109:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:233:75: required from 'void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:118:71: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:109:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/SelfadjointMatrixVector.h:247:12: required from 'void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:118:71: required from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::scaleAndAddTo(Dest&, const Scalar&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 1, 1, 0, 1, 1>, -1, 1, false>; Derived = Eigen::SelfadjointProductMatrix<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 17, false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >, 0, true>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:109:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:446:31: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:41:79: required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, 6>; ExpressionType = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:162:19: required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:250:13: required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 2, 2>; Workspace = Eigen::Matrix<double, 2, 1>; VectorsType = Eigen::Matrix<double, 2, 2>; CoeffsType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; int Side = 1]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:231:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6>; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:41:79: required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 6>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:125:19: required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:253:13: required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 2, 2>; Workspace = Eigen::Matrix<double, 2, 1>; VectorsType = Eigen::Matrix<double, 2, 2>; CoeffsType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; int Side = 1]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:231:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:259:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 2>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/ProductBase.h:63:7: required from 'class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 2>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:257:7: required from 'class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:284:78: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >; Derived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0> >; Derived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:627:10: required from 'Derived& Eigen::DenseBase<Derived>::setOnes() [with Derived = Eigen::Diagonal<Eigen::Matrix<double, 2, 2>, 0>]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:244:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, 2, 1, true>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Householder/HouseholderSequence.h:257:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >, Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:608:19: required from 'void Eigen::internal::permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix<double, 3, 1>; int Side = 1; bool Transposed = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; Derived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::evalTo(ActualDerived&, const ActualOtherDerived&) [with ActualDerived = Eigen::Matrix<double, 3, 1>; ActualOtherDerived = Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false> >; Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:585:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:58:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:32:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:358:9: required from 'static Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:387:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::Index&) [with MatrixType = Eigen::Matrix<float, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::Index = int]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:408:31: required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<float, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:215:3: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<int, -1, 1>, Eigen::Matrix<int, -1, 1> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<int, -1, 1>; OtherDerived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:338:89: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:569:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; Rhs = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:58: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >; BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:176:7: required from 'Derived& Eigen::DenseBase<Derived>::operator*=(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>; Eigen::DenseBase<Derived>::Scalar = double]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:156:11: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>; BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >; OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:163:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:164:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>; BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >; OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_sum_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:223:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:126:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Householder/Householder.h:127:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 3, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>, Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>; OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:624:11: required from 'void Eigen::internal::permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix<double, 3, 1>; int Side = 1; bool Transposed = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, 3, 1>; Derived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<3, 3, int>, Eigen::Matrix<double, 3, 1>, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>, Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, -1, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:268:11: required from 'static Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index = long int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:314:26: required from 'static Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Scalar = float; int StorageOrder = 0; PivIndex = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index = long int]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:387:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::Index&) [with MatrixType = Eigen::Matrix<float, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::Index = int]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:408:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<int, -1, 1>; Derived2 = Eigen::Matrix<int, -1, 1>; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<int, -1, 1>; OtherDerived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:338:89: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ : internal::first_aligned(&dst.coeffRef(0), size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, -1>; Derived2 = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1> >; Derived = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; Rhs = Eigen::Matrix<float, -1, -1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>, Eigen::Matrix<float, -1, -1>, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:58: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >; OtherDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 256>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:82:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>; BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >; OtherDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 2>, 0, Eigen::Stride<0, 0> >, 256>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:82:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:235:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:150:30: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:150:30: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:276:67: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived2 = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 2, 1>, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:150:30: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ : internal::first_aligned(&dst.coeffRef(0), size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 2, 2>, -1, -1, false>, -1, -1, false>, -1, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:276:67: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<double, -1, 1, 0, 2, 1>; Derived2 = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1, 0, 2, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 2>, -1, 1, false> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:150:30: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ : internal::first_aligned(&dst.coeffRef(0), size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op<float, float>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:191:7: required from 'Derived& Eigen::DenseBase<Derived>::operator/=(const Scalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = float]' ../../../../vcglib/eigenlib/Eigen/src/LU/PartialPivLU.h:274:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:45:63: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 2>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, 2, 2>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 2, 2> >; Derived = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:450:11: required from 'static void Eigen::internal::tridiagonalization_inplace_selector<MatrixType, Size, IsComplex>::run(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>; MatrixType = Eigen::Matrix<double, 2, 2>; int Size = 2; bool IsComplex = false]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:430:55: required from 'void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool) [with MatrixType = Eigen::Matrix<double, 2, 2>; DiagonalType = Eigen::Matrix<double, 2, 1>; SubDiagonalType = Eigen::Matrix<double, 1, 1, 0, 1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:424:39: required from 'Eigen::SelfAdjointEigenSolver<MatrixType>& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:159:7: required from 'Eigen::SelfAdjointEigenSolver<_MatrixType>::SelfAdjointEigenSolver(const MatrixType&, int) [with _MatrixType = Eigen::Matrix<double, 2, 2>; Eigen::SelfAdjointEigenSolver<_MatrixType>::MatrixType = Eigen::Matrix<double, 2, 2>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:266:60: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:166:103: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<bool, 3, 1, 0, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, 3, 1, 0, 3, 1> >; Derived = Eigen::Matrix<bool, 3, 1, 0, 3, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3<Q>&) [with ReturnScalarType = double; _ScalarType = double]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric<TriMeshType, VertexPair, MYTYPE, HelperType>::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair<CVertexO>; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:59:104: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>& Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::operator=(const Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Swap.h:27:41: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; BinaryOp = Eigen::internal::scalar_difference_op<float>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]' ../../../../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<float>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:273:137: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>; Derived = Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:7: required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&, int) [with OtherDerived = Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:608:19: required from 'void Eigen::internal::permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) const [with Dest = Eigen::Matrix<float, -1, -1>; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; MatrixType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >; int Side = 1; bool Transposed = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<float, -1, -1>; Derived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::evalTo(ActualDerived&, const ActualOtherDerived&) [with ActualDerived = Eigen::Matrix<float, -1, -1>; ActualOtherDerived = Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false> >; Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:585:71: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>, Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false> >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>; OtherDerived = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<float, -1, -1>, 1, -1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:624:11: required from 'void Eigen::internal::permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) const [with Dest = Eigen::Matrix<float, -1, -1>; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; MatrixType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >; int Side = 1; bool Transposed = false]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<float, -1, -1>; Derived = Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, -1, -1> >, 1, false>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<bool, -1, 1, 0, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Derived = Eigen::Matrix<bool, -1, 1, 0, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Derived = Eigen::Matrix<bool, -1, 1, 0, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Derived = Eigen::Matrix<bool, -1, 1, 0, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: required from 'void Eigen::PlainObjectBase<Derived>::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Derived = Eigen::Matrix<bool, -1, 1, 0, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:7: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixMatrix.h:391:66: required from 'Eigen::GeneralProduct<Lhs, Rhs, 5>::GeneralProduct(const Lhs&, const Rhs&) [with Lhs = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; Rhs = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/GeneralProduct.h:595:60: required from 'const typename Eigen::ProductReturnType<Derived, OtherDerived>::Type Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<float, -1, -1> >; Derived = Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >; typename Eigen::ProductReturnType<Derived, OtherDerived>::Type = Eigen::GeneralProduct<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>, 5> > >, Eigen::Transpose<Eigen::Matrix<float, -1, -1> >, 5>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:150:43: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric::fit(std::vector<typename PolygonType::CoordType>) [with MeshType = CMeshO; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:222:28: required from 'static vcg::tri::UpdateCurvatureFitting<MeshType>::Quadric vcg::tri::UpdateCurvatureFitting<MeshType>::fitQuadric(vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP, std::vector<typename PolygonType::CoordType>&) [with MeshType = CMeshO; vcg::tri::UpdateCurvatureFitting<MeshType>::VertexTypeP = CVertexO*; typename PolygonType::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/update/curvature_fitting.h:243:35: required from 'static void vcg::tri::UpdateCurvatureFitting<MeshType>::computeCurvature(MeshType&) [with MeshType = CMeshO]' meshfilter.cpp:1237:49: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ meshfilter.cpp: In member function 'virtual void ExtraMeshFilterPlugin::initParameterSet(QAction*, MeshModel&, RichParameterSet&)': meshfilter.cpp:394:171: warning: this statement may fall through [-Wimplicit-fallthrough=] parlst.addParam(new RichEnum("LoopWeight", 0, loopWeightLst, "Weighting scheme", "Change the weights used. Allow to optimize some beaviors in despite of others.")); ^ meshfilter.cpp:395:5: note: here case FP_BUTTERFLY_SS: ^~~~ In file included from meshfilter.cpp:33: ../../../../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:240:24: warning: 'best_s' may be used uninitialized in this function [-Wmaybe-uninitialized] S(1,0) = -1.0f * s; ~~~~~~^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:328, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:256:29: warning: 'best_c' may be used uninitialized in this function [-Wmaybe-uninitialized] res = lhs.coeff(row, 0) * rhs.coeff(0, col); In file included from meshfilter.cpp:33: ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:199:15: note: 'best_c' was declared here float best_c, best_s; ^~~~~~ In file included from meshfilter.cpp:30: ../../../../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:801:5: warning: 'mustDoFlip' may be used uninitialized in this function [-Wmaybe-uninitialized] if (mustDoFlip) { ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h: In function 'bool vcg::tri::RefineE(MESH_TYPE&, MIDPOINT&, EDGEPRED&, bool, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; MIDPOINT = vcg::tri::OddPointLoop<CMeshO>; EDGEPRED = vcg::tri::EdgeLen<CMeshO, float>]': ../../../../vcglib/vcg/space/deprecated_point3.h:150:7: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:24: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:41: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:7: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:24: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:41: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h: In function 'bool vcg::tri::RefineE(MESH_TYPE&, MIDPOINT&, EDGEPRED&, bool, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; MIDPOINT = vcg::tri::OddPointLoopGeneric<CMeshO, vcg::tri::Centroid<CMeshO, float>, vcg::tri::RegularLoopWeight<float> >; EDGEPRED = vcg::tri::EdgeLen<CMeshO, float>]': ../../../../vcglib/vcg/space/deprecated_point3.h:150:7: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:24: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:41: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:7: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:24: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:41: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h: In function 'bool vcg::tri::RefineE(MESH_TYPE&, MIDPOINT&, EDGEPRED&, bool, bool (*)(int, const char*)) [with MESH_TYPE = CMeshO; MIDPOINT = vcg::tri::OddPointLoopGeneric<CMeshO, vcg::tri::Centroid<CMeshO, float>, vcg::tri::ContinuityLoopWeight<float> >; EDGEPRED = vcg::tri::EdgeLen<CMeshO, float>]': ../../../../vcglib/vcg/space/deprecated_point3.h:150:7: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:24: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:41: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:376:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:7: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[0]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:24: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[1]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:150:41: warning: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] _v[0] = p._v[0]; _v[1] = p._v[1]; _v[2] = p._v[2]; ^~ In file included from meshfilter.cpp:28: ../../../../vcglib/vcg/complex/algorithms/refine_loop.h:403:43: note: '*((void*)(& pp)+12).vcg::Point3<float>::_v[2]' was declared here std::pair<CoordType,CoordType>pp; ^~ In file included from meshfilter.cpp:33: ../../../../vcglib/vcg/complex/algorithms/update/curvature.h: In static member function 'static void vcg::tri::UpdateCurvature<MeshType>::PrincipalDirectionsPCA(MeshType&, vcg::tri::UpdateCurvature<MeshType>::ScalarType, bool, bool (*)(int, const char*)) [with MeshType = CMeshO]': ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:325:16: warning: 'area' may be used uninitialized in this function [-Wmaybe-uninitialized] A*=area*area/1000; ~~~~^~~~~ meshfilter.cpp: In member function 'virtual bool ExtraMeshFilterPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': meshfilter.cpp:1142:11: warning: 'tranVec.vcg::Point3<float>::_v[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] Point3m tranVec; ^~~~~~~ meshfilter.cpp:1142:11: warning: 'tranVec.vcg::Point3<float>::_v[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] meshfilter.cpp:1142:11: warning: 'tranVec.vcg::Point3<float>::_v[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:278:55: 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:1567:17: note: 'planeCenter.vcg::Point3<float>::_v[2]' was declared here Point3m planeCenter; ^~~~~~~~~~~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:278:39: 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:1567:17: note: 'planeCenter.vcg::Point3<float>::_v[1]' was declared here Point3m planeCenter; ^~~~~~~~~~~ In file included from ../../../../vcglib/vcg/space/point3.h:25, from ../../../../vcglib/vcg/math/matrix44.h:29, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/space/deprecated_point3.h:278:23: 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:1567:17: note: 'planeCenter.vcg::Point3<float>::_v[0]' was declared here Point3m planeCenter; ^~~~~~~~~~~ In file included from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/math/matrix44.h:443:5: 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:1020:17: note: 'tranVec.vcg::Point3<float>::_v[2]' was declared here Point3m axis, tranVec; ^~~~~~~ In file included from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/math/matrix44.h:443:5: 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:1020:17: note: 'tranVec.vcg::Point3<float>::_v[1]' was declared here Point3m axis, tranVec; ^~~~~~~ In file included from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshfilter.h:27, from meshfilter.cpp:23: ../../../../vcglib/vcg/math/matrix44.h:443:5: 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:1020:17: note: 'tranVec.vcg::Point3<float>::_v[0]' was declared here Point3m axis, tranVec; ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' rm -f libfilter_meshing.so g++ -Wl,-O1 -shared -o libfilter_meshing.so meshfilter.o quadric_simp.o quadric_tex_simp.o moc_meshfilter.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_meshing.so ../../distrib/plugins/libfilter_meshing.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_meshing' cd plugins_experimental/filter_mutualglobal/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal/filter_mutualglobal.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mutual.o mutual.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o pointCorrespondence.o pointCorrespondence.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o levmarmethods.o levmarmethods.cpp In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../../vcglib/vcg/math/matrix44.h:32, from levmarmethods.h:8, from levmarmethods.cpp:7: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../../vcglib/vcg/math/matrix44.h:32, from levmarmethods.h:8, from levmarmethods.cpp:7: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] 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:126: 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:150: 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) ~~~~^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_mutualglobal.h -o moc_filter_mutualglobal.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o parameters.o parameters.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from parameters.cpp:3: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from parameters.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from parameters.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from parameters.cpp:3: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from parameters.cpp:3: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ parameters.cpp: In member function 'vcg::Shot<float> Parameters::toShot(bool)': parameters.cpp:207:12: 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:250:12: warning: unused variable 'h' [-Wunused-variable] double h = reference.Intrinsics.ViewportPx[0]*reference.Intrinsics.PixelSizeMm[0]; ^ parameters.cpp:265:13: warning: variable 'diff' set but not used [-Wunused-but-set-variable] Point3f diff = view - (center + (view - center)*ratio); ^~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' parameters.cpp:220:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o alignset.o alignset.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from alignset.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from alignset.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31, from alignset.cpp:21: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from alignset.cpp:14: alignset.h: In constructor 'AlignSet::AlignSet()': alignset.h:72:27: warning: 'AlignSet::render' will be initialized after [-Wreorder] unsigned char *target, *render; //buffers for rendered images ^~~~~~ alignset.h:52:10: warning: 'GLuint AlignSet::vbo' [-Wreorder] GLuint vbo, nbo, cbo, ibo; // vertex buffer object (vertices, normals, colors indices) ^~~ alignset.cpp:29:1: warning: when initialized here [-Wreorder] AlignSet::AlignSet() ^~~~~~~~ In file included from alignset.cpp:14: alignset.h:52:25: warning: 'AlignSet::ibo' will be initialized after [-Wreorder] GLuint vbo, nbo, cbo, ibo; // vertex buffer object (vertices, normals, colors indices) ^~~ alignset.h:42:10: warning: 'double AlignSet::error' [-Wreorder] double error; //alignment error in px ^~~~~ alignset.cpp:29:1: warning: when initialized here [-Wreorder] AlignSet::AlignSet() ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_mutualglobal.o moc_filter_mutualglobal.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualglobal.h:37, from moc_filter_mutualglobal.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualglobal.h:37, from moc_filter_mutualglobal.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from moc_filter_mutualglobal.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o solver.o solver.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from solver.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from solver.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from solver.cpp:3: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ solver.cpp: In member function 'double Solver::operator()(int, double*)': solver.cpp:85:10: warning: enumeration value 'PROJIMG' not handled in switch [-Wswitch] switch(align->mode) { ^ solver.cpp:85:10: warning: enumeration value 'PROJMULTIIMG' not handled in switch [-Wswitch] solver.cpp:85:10: warning: enumeration value 'RENDERING_MODE_LAST' not handled in switch [-Wswitch] solver.cpp: In static member function 'static void Solver::value(double*, double*, int, int, void*)': solver.cpp:443:9: warning: enumeration value 'PROJIMG' not handled in switch [-Wswitch] switch(align->mode) { ^ solver.cpp:443:9: warning: enumeration value 'PROJMULTIIMG' not handled in switch [-Wswitch] solver.cpp:443:9: warning: enumeration value 'NODE' not handled in switch [-Wswitch] solver.cpp:443:9: warning: enumeration value 'RENDERING_MODE_LAST' not handled in switch [-Wswitch] solver.cpp: In member function 'bool Solver::levmar(AlignSet*, Solver::Shot&)': solver.cpp:742:10: 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:775:42: required from here solver.cpp:648:15: warning: unused variable 'c' [-Wunused-variable] Correlation* c; ^ solver.cpp:650:12: warning: unused variable 'ratio' [-Wunused-variable] double ratio = shot.Intrinsics.ViewportPx.X()/(double) shot.Intrinsics.ViewportPx.Y(); ^~~~~ solver.cpp:651:16: warning: unused variable 'p1' [-Wunused-variable] vcg::Point3f *p1; ^~ solver.cpp:652:16: warning: unused variable 'p2' [-Wunused-variable] vcg::Point2d *p2; ^~ solver.cpp:646:55: warning: unused parameter 'corrs' [-Wunused-parameter] double Solver::calculateError(std::list<Correlation> *corrs, Shot &shot){ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from solver.cpp:5: ../../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:262: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) ~~~~~~^~~~ solver.cpp: In static member function 'static void Solver::value(double*, double*, int, int, void*)': solver.cpp:460:6: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ solver.cpp:461:4: note: here case AlignSet::COLOR: ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_mutualglobal.o filter_mutualglobal.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualglobal.h:37, from filter_mutualglobal.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualglobal.h:37, from filter_mutualglobal.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from filter_mutualglobal.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualglobal.h:39, from filter_mutualglobal.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from filter_mutualglobal.cpp:39: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ filter_mutualglobal.cpp: In member function 'virtual void FilterMutualInfoPlugin::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)': filter_mutualglobal.cpp:99:78: warning: unused parameter 'md' [-Wunused-parameter] void FilterMutualInfoPlugin::initParameterSet(QAction *action,MeshDocument & md, RichParameterSet & parlst) ~~~~~~~~~~~~~~~^~ filter_mutualglobal.cpp: In member function 'float FilterMutualInfoPlugin::calcShotsDifference(MeshDocument&, std::vector<vcg::Shot<float> >, std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >)': filter_mutualglobal.cpp:237:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<vcg::Point3<float>, std::allocator<vcg::Point3<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<points.size(); i++) ~^~~~~~~~~~~~~~ filter_mutualglobal.cpp:251:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<float>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<distances.size(); i++) ~^~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp: In member function 'bool FilterMutualInfoPlugin::preAlignment(MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_mutualglobal.cpp:335:103: warning: unused parameter 'cb' [-Wunused-parameter] bool FilterMutualInfoPlugin::preAlignment(MeshDocument &md, RichParameterSet & par, vcg::CallBackPos *cb) ~~~~~~~~~~~~~~~~~~^~ filter_mutualglobal.cpp: In member function 'std::vector<AlignPair> FilterMutualInfoPlugin::CalcPairs(MeshDocument&, bool)': filter_mutualglobal.cpp:556:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (int x=0; x<alignset.wt; x++) ^~~ filter_mutualglobal.cpp:570:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' pair.area=countCol/countTot; ^~~~ filter_mutualglobal.cpp:552:12: warning: unused variable 'countCov' [-Wunused-variable] float countCov=0.0; ^~~~~~~~ filter_mutualglobal.cpp:587:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<weightList.size(); i++) ~^~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:605:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<weightList.size(); i++) ~^~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:618:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (int x=0; x<alignset.wt; x++) ^~~ filter_mutualglobal.cpp:637:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' pair.area=countCol/countTot; ^~~~ filter_mutualglobal.cpp: In member function 'std::vector<SubGraph> FilterMutualInfoPlugin::CreateGraphs(MeshDocument&, std::vector<AlignPair>)': filter_mutualglobal.cpp:685:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<arcs.size(); i++) ~^~~~~~~~~~~~ filter_mutualglobal.cpp:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j=0; j<nod.size(); j++) ~^~~~~~~~~~~ filter_mutualglobal.cpp:701:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j=0; j<nod.size(); j++) ~^~~~~~~~~~~ filter_mutualglobal.cpp:718:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<arcs.size(); i++) ~^~~~~~~~~~~~ filter_mutualglobal.cpp:726:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j=0; j<arcs.size(); j++) ~^~~~~~~~~~~~ filter_mutualglobal.cpp:763:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int k=0; k<arcs.size(); k++) ~^~~~~~~~~~~~ filter_mutualglobal.cpp:756:12: warning: unused variable 'mut' [-Wunused-variable] double mut=0.0; double are=0.00001; ^~~ filter_mutualglobal.cpp:756:28: warning: unused variable 'are' [-Wunused-variable] double mut=0.0; double are=0.00001; ^~~ filter_mutualglobal.cpp: In member function 'bool FilterMutualInfoPlugin::AlignGlobal(MeshDocument&, std::vector<SubGraph>)': filter_mutualglobal.cpp:798:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<SubGraph>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i<graphs.size(); i++) ~^~~~~~~~~~~~~~ filter_mutualglobal.cpp:814:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Node>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int l=0; l<graphs[i].nodes.size(); l++) ~^~~~~~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp: In member function 'int FilterMutualInfoPlugin::getTheRightNode(SubGraph)': filter_mutualglobal.cpp:829:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Node>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int k=0; k<graph.nodes.size(); k++) ~^~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:832:33: warning: comparison of integer expressions of different signedness: 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (graph.nodes[k].arcs.size()>=bestLinks && !graph.nodes[k].active) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ filter_mutualglobal.cpp:834:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int l=0; l<graph.nodes[k].arcs.size(); l++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp: In member function 'bool FilterMutualInfoPlugin::allActive(SubGraph)': filter_mutualglobal.cpp:859:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Node>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int k=0; k<graph.nodes.size(); k++) ~^~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp: In member function 'bool FilterMutualInfoPlugin::AlignNode(MeshDocument&, Node)': filter_mutualglobal.cpp:882:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int l=0; l<node.arcs.size(); l++) ~^~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:980:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<QImage*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int l=0; l<alignset.arcImages.size(); l++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:960:6: warning: variable 'iter' set but not used [-Wunused-but-set-variable] int iter; ^~~~ filter_mutualglobal.cpp: In member function 'bool FilterMutualInfoPlugin::UpdateGraph(MeshDocument&, SubGraph, int)': filter_mutualglobal.cpp:1039:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Node>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int h=0; h<graph.nodes.size(); h++) ~^~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:1040:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<AlignPair>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int l=0; l<graph.nodes[h].arcs.size(); l++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_mutualglobal.cpp:1071:11: warning: unused variable 'countTot' [-Wunused-variable] float countTot=0.0; ^~~~~~~~ filter_mutualglobal.cpp:1072:11: warning: unused variable 'countCol' [-Wunused-variable] float countCol=0.0; ^~~~~~~~ filter_mutualglobal.cpp: In member function 'int FilterMutualInfoPlugin::getTheRightNode(SubGraph)': filter_mutualglobal.cpp:853:9: warning: 'cand' may be used uninitialized in this function [-Wmaybe-uninitialized] return cand; ^~~~ In file included from alignset.h:11, from filter_mutualglobal.h:40, from filter_mutualglobal.cpp:24: alignGlobal.h: In member function 'std::vector<SubGraph> FilterMutualInfoPlugin::CreateGraphs(MeshDocument&, std::vector<AlignPair>)': alignGlobal.h:76:7: warning: 'n.Node::assigned' may be used uninitialized in this function [-Wmaybe-uninitialized] class Node ^~~~ alignGlobal.h:76:7: warning: 'n.Node::grNum' may be used uninitialized in this function [-Wmaybe-uninitialized] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' rm -f libfilter_mutualglobal.so g++ -Wl,-O1 -shared -o libfilter_mutualglobal.so filter_mutualglobal.o alignset.o levmarmethods.o mutual.o parameters.o pointCorrespondence.o solver.o moc_filter_mutualglobal.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_mutualglobal.so ../../distrib/plugins/libfilter_mutualglobal.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_mutualglobal' cd meshlabplugins/filter_mutualinfoxml/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml/filter_mutualinfoxml.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_mutualinfo.h -o moc_filter_mutualinfo.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o levmarmethods.o levmarmethods.cpp In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../../vcglib/vcg/math/matrix44.h:32, from levmarmethods.h:8, from levmarmethods.cpp:7: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from ../../../../vcglib/vcg/math/matrix44.h:32, from levmarmethods.h:8, from levmarmethods.cpp:7: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from levmarmethods.h:8, from levmarmethods.cpp:7: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] 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:126: 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:150: 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) ~~~~^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mutual.o mutual.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o pointCorrespondence.o pointCorrespondence.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o parameters.o parameters.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from parameters.cpp:3: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from parameters.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from parameters.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from parameters.cpp:3: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from parameters.cpp:3: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ parameters.cpp: In member function 'vcg::Shot<float> Parameters::toShot(bool)': parameters.cpp:209:12: 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:252:12: warning: unused variable 'h' [-Wunused-variable] double h = reference.Intrinsics.ViewportPx[0]*reference.Intrinsics.PixelSizeMm[0]; ^ parameters.cpp:267:13: warning: variable 'diff' set but not used [-Wunused-but-set-variable] Point3f diff = view - (center + (view - center)*ratio); ^~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from parameters.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' parameters.cpp:222:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o alignset.o alignset.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from alignset.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from alignset.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from alignset.h:10, from alignset.cpp:14: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/wrap/io_trimesh/import_ply.h:31, from alignset.cpp:21: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from alignset.cpp:14: alignset.h: In constructor 'AlignSet::AlignSet()': alignset.h:46:27: warning: 'AlignSet::render' will be initialized after [-Wreorder] unsigned char *target, *render; //buffers for rendered images ^~~~~~ alignset.h:37: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), ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_mutualinfo.o filter_mutualinfo.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualinfo.h:26, from filter_mutualinfo.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualinfo.h:26, from filter_mutualinfo.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualinfo.h:27, from filter_mutualinfo.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_mutualinfo.o moc_filter_mutualinfo.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualinfo.h:26, from moc_filter_mutualinfo.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_mutualinfo.h:26, from moc_filter_mutualinfo.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualinfo.h:27, from moc_filter_mutualinfo.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o solver.o solver.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from solver.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from solver.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_mutualinfo.h:27, from solver.cpp:3: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ solver.cpp: In member function 'bool Solver::levmar(AlignSet*, Solver::Shot&)': solver.cpp:638:16: 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:671:45: required from here solver.cpp:544:55: warning: unused parameter 'corrs' [-Wunused-parameter] double Solver::calculateError(std::list<Correlation> *corrs, Shot &shot){ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ solver.cpp:544:68: warning: unused parameter 'shot' [-Wunused-parameter] double Solver::calculateError(std::list<Correlation> *corrs, Shot &shot){ ~~~~~~^~~~ In file included from solver.cpp:5: ../../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) ~~~~~~^~~~ solver.cpp: In member function 'double Solver::operator()(int, double*)': solver.cpp:102:6: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ solver.cpp:103:4: note: here case AlignSet::COLOR: ^~~~ solver.cpp: In static member function 'static void Solver::value(double*, double*, int, int, void*)': solver.cpp:358:6: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ solver.cpp:359:4: note: here case AlignSet::COLOR: ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' rm -f libfilter_mutualinfo.so g++ -Wl,-O1 -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../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_mutualinfo.so ../../distrib/plugins/libfilter_mutualinfo.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mutualinfoxml' cd meshlabplugins/filter_mls/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls/filter_mls.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -w -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include mlsplugin.h -o moc_mlsplugin.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -w -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o balltree.o balltree.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -w -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o apss.o apss.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -w -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o rimls.o rimls.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -w -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_mlsplugin.o moc_mlsplugin.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -w -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mlsplugin.o mlsplugin.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' rm -f libfilter_mls.so g++ -Wl,-O1 -shared -o libfilter_mls.so apss.o balltree.o mlsplugin.o rimls.o moc_mlsplugin.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libGL.so /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so -lpthread mv -f libfilter_mls.so ../../distrib/plugins/libfilter_mls.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_mls' cd meshlabplugins/filter_photosynth/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth/filter_photosynth.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5/QtSoap -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_photosynth.h -o moc_filter_photosynth.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5/QtSoap -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include synthData.h -o moc_synthData.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5/QtSoap -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_synthData.o moc_synthData.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from synthData.h:9, from moc_synthData.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from synthData.h:9, from moc_synthData.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from synthData.h:13, from moc_synthData.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5/QtSoap -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_photosynth.o moc_filter_photosynth.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_photosynth.h:17, from moc_filter_photosynth.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5/QtSoap -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o downloader.o downloader.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from synthData.h:9, from downloader.cpp:8: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from synthData.h:9, from downloader.cpp:8: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from synthData.h:13, from downloader.cpp:8: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5/QtSoap -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_photosynth.o filter_photosynth.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_photosynth.h:17, from filter_photosynth.cpp:14: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_photosynth.cpp: In member function 'virtual bool FilterPhotosynthPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_photosynth.cpp:105:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(par.getBool("saveImages")) ^~ filter_photosynth.cpp:107:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' SynthData *synthData = new SynthData(settings); ^~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' rm -f libfilter_photosynth.so g++ -Wl,-O1 -shared -o libfilter_photosynth.so filter_photosynth.o downloader.o moc_filter_photosynth.o moc_synthData.o -L../../distrib -lcommon -lGL -lGLU -lqtsoap5 /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_photosynth.so ../../distrib/plugins/libfilter_photosynth.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_photosynth' cd meshlabplugins/filter_plymc/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc/filter_plymc.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_plymc.h -o moc_filter_plymc.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp ../../../../vcglib/wrap/ply/plylib.cpp: In function 'void vcg::ply::interpret_texture_name(const char*, const char*, char*)': ../../../../vcglib/wrap/ply/plylib.cpp:3666:14: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(output,"%s%s",output,fn2); ^~~~~~ ~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_plymc.o moc_filter_plymc.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_plymc.h:27, from moc_filter_plymc.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_plymc.o filter_plymc.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from filter_plymc.cpp:26: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from ../../../../vcglib/wrap/io_trimesh/import.h:67, from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:42, from filter_plymc.cpp:27: ../../../../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:540:45: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i<3;i++) ^~~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:547:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (invalid) continue; ^~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:575:45: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int i=0;i<3;i++) ^~~ ../../../../vcglib/wrap/io_trimesh/import_obj.h:582:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (invalid) continue; ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:50, from filter_plymc.cpp:27: ../../../../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization<MeshType>::ClearHeapOld()': ../../../../vcglib/vcg/complex/algorithms/local_optimization.h:323: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:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' make_heap(h.begin(),h.end()); ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_plymc.h:27, from filter_plymc.cpp:24: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, 3, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, 3, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:74:13: required from 'class Eigen::PermutationBase<Eigen::PermutationMatrix<3, 3, int> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:312:7: required from 'class Eigen::PermutationMatrix<3, 3, int>' ../../../../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:384:22: required from 'class Eigen::FullPivLU<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/math/quadric.h:190:39: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>' ../../../../vcglib/vcg/math/quadric.h:191:37: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 3>&, const Eigen::Matrix<double, 3, 1>&, 6>, const Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/math/quadric.h:191:40: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:55, from filter_plymc.cpp:27: ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h: In member function 'bool vcg::Volume<VOX_TYPE, SCALAR_TYPE>::SplatVert(const Point3x&, double, const Point3x&, vcg::Color4b)': ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h:610:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(iV[0]=ibox.min[0]; iV[0]<=ibox.max[0]; ++iV[0]) ^~~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h:619:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return true; ^~~~~~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h: In member function 'bool vcg::Volume<VOX_TYPE, SCALAR_TYPE>::ScanFace(const Point3x&, const Point3x&, const Point3x&, double, const Point3x&)': ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h:831:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(y=sy;y<=ey;++y) ^~~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h:846:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return true; ^~~~~~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h: In member function 'int vcg::Volume<VOX_TYPE, SCALAR_TYPE>::Allocated()': ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h:919:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(size_t i=0;i<rv.size();++i) ^~~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/volume.h:921:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return cnt; ^~~~~~ In file included from filter_plymc.cpp:27: ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h: In instantiation of 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::CallBackPos = bool(int, const char*)]': filter_plymc.cpp:172:22: required from here ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:343:24: warning: zero-length gnu_printf format string [-Wformat-zero-length] sprintf(errorMessage,""); ^~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:422:27: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(errorMessage,"%sFailed Init of mesh %s\n",errorMessage,MP.MeshName(i).c_str()); ^~~~~~~~~~~~ ~~~~~~~~~~~~ In file included from filter_plymc.cpp:25: ../../../../vcglib/wrap/io_trimesh/export_vmi.h: In instantiation of 'static int vcg::tri::io::ExporterVMI<SaveMeshType>::Serialize(const SaveMeshType&) [with SaveMeshType = vcg::SMesh]': ../../../../vcglib/wrap/io_trimesh/export_vmi.h:248:32: required from 'static int vcg::tri::io::ExporterVMI<SaveMeshType>::Save(const SaveMeshType&, const char*) [with SaveMeshType = vcg::SMesh]' filter_plymc.cpp:161:55: required from here ../../../../vcglib/wrap/io_trimesh/export_vmi.h:321:26: warning: variable 'written' set but not used [-Wunused-but-set-variable] unsigned int written; ^~~~~~~ In file included from filter_plymc.cpp:27: ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h: In instantiation of 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::InitMesh(SMesh&, const char*, vcg::Matrix44f) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::Matrix44f = vcg::Matrix44<float>]': ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:419:23: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::CallBackPos = bool(int, const char*)]' filter_plymc.cpp:172:22: required from here ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:196:19: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(errorMessage,"%sError: mesh has not per vertex normals\n",errorMessage); ^~~~~~~~~~~~ ~~~~~~~~~~~~ ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:217:19: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(errorMessage,"%sError: mesh has null normals\n",errorMessage); ^~~~~~~~~~~~ ~~~~~~~~~~~~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:43, from filter_plymc.cpp:27: ../../../../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<vcg::SMesh, vcg::SimpleMeshProvider<vcg::SMesh> >::MCMesh; vcg::CallBackPos = bool(int, const char*)]': ../../../../vcglib/wrap/io_trimesh/export_ply.h:93:32: required from 'static int vcg::tri::io::ExporterPLY<SaveMeshType>::Save(SaveMeshType&, const char*, int, bool, bool (*)(int, const char*)) [with SaveMeshType = vcg::tri::PlyMC<vcg::SMesh, vcg::SimpleMeshProvider<vcg::SMesh> >::MCMesh; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:504:49: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::CallBackPos = bool(int, const char*)]' filter_plymc.cpp:172:22: required from here ../../../../vcglib/wrap/io_trimesh/export_ply.h:427:57: warning: variable 'td' set but not used [-Wunused-but-set-variable] float tf(0); double td(0); ^~ ../../../../vcglib/wrap/io_trimesh/export_ply.h:594:53: warning: variable 'td' set but not used [-Wunused-but-set-variable] float tf(0); double td(0); ^~ In file included from ../../../../vcglib/wrap/io_trimesh/import.h:70, from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:42, from filter_plymc.cpp:27: ../../../../vcglib/wrap/io_trimesh/import_off.h: In instantiation of 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::OpenStream(MESH_TYPE&, std::istream&, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::SMesh; std::istream = std::basic_istream<char>; vcg::CallBackPos = bool(int, const char*)]': ../../../../vcglib/wrap/io_trimesh/import_off.h:125:23: required from 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::SMesh; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/wrap/io_trimesh/import.h:130:40: required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::SMesh; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:183:45: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::InitMesh(SMesh&, const char*, vcg::Matrix44f) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::Matrix44f = vcg::Matrix44<float>]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:419:23: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::CallBackPos = bool(int, const char*)]' filter_plymc.cpp:172:22: required from here ../../../../vcglib/wrap/io_trimesh/import_off.h:209: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, from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:42, from filter_plymc.cpp:27: ../../../../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::SMesh; A0 = long int; A1 = double; A2 = int; A3 = short int; A4 = char]': ../../../../vcglib/wrap/io_trimesh/import_vmi.h:673: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::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:140:46: required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::SMesh; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:183:45: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::InitMesh(SMesh&, const char*, vcg::Matrix44f) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::Matrix44f = vcg::Matrix44<float>]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:419:23: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::CallBackPos = bool(int, const char*)]' filter_plymc.cpp:172:22: required from here ../../../../vcglib/wrap/io_trimesh/import_vmi.h:729: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_obj.h:33, from ../../../../vcglib/wrap/io_trimesh/import.h:67, from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:42, from filter_plymc.cpp:27: ../../../../vcglib/wrap/gl/glu_tesselator.h: In instantiation of 'static void vcg::glu_tesselator::do_tesselation(const std::vector<std::vector<T> >&, vcg::glu_tesselator::tess_prim_data_vec&) [with point_type = vcg::Point3<float>; vcg::glu_tesselator::tess_prim_data_vec = std::vector<vcg::glu_tesselator::tess_prim_data>]': ../../../../vcglib/wrap/gl/glu_tesselator.h:115:38: required from 'static void vcg::glu_tesselator::tesselate(const std::vector<std::vector<T> >&, std::vector<int, std::allocator<int> >&) [with point_type = vcg::Point3<float>]' ../../../../vcglib/wrap/io_trimesh/import_off.h:504:54: required from 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::OpenStream(MESH_TYPE&, std::istream&, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::SMesh; std::istream = std::basic_istream<char>; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/wrap/io_trimesh/import_off.h:125:23: required from 'static int vcg::tri::io::ImporterOFF<MESH_TYPE>::Open(MESH_TYPE&, const char*, int&, bool (*)(int, const char*)) [with MESH_TYPE = vcg::SMesh; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/wrap/io_trimesh/import.h:130:40: required from 'static int vcg::tri::io::Importer<OpenMeshType>::Open(OpenMeshType&, const char*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::SMesh; vcg::CallBackPos = bool(int, const char*)]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:183:45: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::InitMesh(SMesh&, const char*, vcg::Matrix44f) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::Matrix44f = vcg::Matrix44<float>]' ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:419:23: required from 'bool vcg::tri::PlyMC<SMesh, MeshProvider>::Process(bool (*)(int, const char*)) [with SMesh = vcg::SMesh; MeshProvider = vcg::SimpleMeshProvider<vcg::SMesh>; vcg::CallBackPos = bool(int, const char*)]' filter_plymc.cpp:172:22: required from here ../../../../vcglib/wrap/gl/glu_tesselator.h:221:57: warning: cast between incompatible function types from 'void (*)(GLenum, void*)' {aka 'void (*)(unsigned int, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (GLvoid (CALLBACK *)())(this_type::begin_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:222:57: warning: cast between incompatible function types from 'void (*)(void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_END_DATA, (GLvoid (CALLBACK *)())(this_type::end_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:223:57: warning: cast between incompatible function types from 'void (*)(void*, void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (GLvoid (CALLBACK *)())(this_type::vertex_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/wrap/io_trimesh/import.h:69, from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:42, from filter_plymc.cpp:27: ../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static bool vcg::tri::io::ImporterSTL<OpenMeshType>::IsSTLBinary(const char*) [with OpenMeshType = vcg::SMesh]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:143:8: 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:147:8: 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*, int&, bool (*)(int, const char*)) [with OpenMeshType = vcg::SMesh]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:188:8: 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:199:12: 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:200:12: 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:201:12: 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(unsigned short),1,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_stl.h: In static member function 'static bool vcg::tri::io::ImporterSTL<OpenMeshType>::IsSTLColored(const char*, bool&) [with OpenMeshType = vcg::SMesh]': ../../../../vcglib/wrap/io_trimesh/import_stl.h:104:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(buf,sizeof(char),STL_LABEL_SIZE,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/io_trimesh/import_stl.h:113:9: 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:120:11: 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:121:11: 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:122:11: 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(unsigned short),1,fp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/plymc/plymc.h:47, from filter_plymc.cpp:27: ../../../../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 = vcg::tri::PlyMC<vcg::SMesh, vcg::SimpleMeshProvider<vcg::SMesh> >::MCMesh; WALKER_TYPE = vcg::tri::TrivialWalker<vcg::tri::PlyMC<vcg::SMesh, vcg::SimpleMeshProvider<vcg::SMesh> >::MCMesh, vcg::Volume<vcg::Voxelfc> >]': ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:316:25: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] v = &_mesh->vert[pos]; ~~~~~~~~~~~^ ../../../../vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:291:21: note: 'pos' was declared here VertexIndex pos; ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' rm -f libfilter_plymc.so g++ -Wl,-O1 -shared -o libfilter_plymc.so filter_plymc.o plylib.o moc_filter_plymc.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_plymc.so ../../distrib/plugins/libfilter_plymc.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_plymc' cd meshlabplugins/filter_screened_poisson/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson/filter_screened_poisson.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Factor.o Src/Factor.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Geometry.o Src/Geometry.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_screened_poisson.h -o moc_filter_screened_poisson.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o MarchingCubes.o Src/MarchingCubes.cpp Src/MarchingCubes.cpp:306:115: note: #pragma message: [WARNING] Not clear if MarchingSquares::edgeMask and MarchingSquares::edges are set correctly #pragma message ( "[WARNING] Not clear if MarchingSquares::edgeMask and MarchingSquares::edges are set correctly" ) ^ Src/MarchingCubes.cpp: In static member function 'static int Cube::FaceReflectEdgeIndex(int, int)': Src/MarchingCubes.cpp:261:4: warning: this statement may fall through [-Wimplicit-fallthrough=] switch(o){ ^~~~~~ Src/MarchingCubes.cpp:265:3: note: here case 2: return EdgeIndex(o,i,(j+1)%2); ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o PlyFile.o Src/PlyFile.cpp Src/PlyFile.cpp: In function 'int equal_strings(const char*, const char*)': Src/PlyFile.cpp:1462:4: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (*s1 && *s2) ^~~~~ Src/PlyFile.cpp:1466:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' if (*s1 != *s2) ^~ Src/PlyFile.cpp: In function 'PlyElement* find_element(PlyFile*, const char*)': Src/PlyFile.cpp:1488:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i = 0; i < plyfile->nelems; i++) ^~~ Src/PlyFile.cpp:1492:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (NULL); ^~~~~~ Src/PlyFile.cpp: In function 'PlyProperty* find_property(PlyElement*, const char*, int*)': Src/PlyFile.cpp:1512:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i = 0; i < elem->nprops; i++) ^~~ Src/PlyFile.cpp:1518:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' *index = -1; ^ Src/PlyFile.cpp: In function 'int get_prop_type(char*)': Src/PlyFile.cpp:2595:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i = PLY_START_TYPE + 1; i < PLY_END_TYPE; i++) ^~~ Src/PlyFile.cpp:2600:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (0); ^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_screened_poisson.o moc_filter_screened_poisson.cpp In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_screened_poisson.h:27, from moc_filter_screened_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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_screened_poisson.h:27, from moc_filter_screened_poisson.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -fopenmp -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DBRUNO_LEVY_FIX -DFOR_RELEASE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_screened_poisson.o filter_screened_poisson.cpp In file included from filter_screened_poisson.cpp:30: Src/MemoryUsage.h: In static member function 'static size_t MemoryInfo::Usage()': Src/MemoryUsage.h:69:7: warning: unused variable 'n' [-Wunused-variable] int n = fscanf(f, "%d %s %c %d %d %d %d %d %lu %lu %lu %lu %lu %lu %lu %ld %ld %ld %ld %d %ld %llu %lu %ld %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %d %d %lu %lu" ^ In file included from Src/Polynomial.h:99, from Src/PPolynomial.h:32, from filter_screened_poisson.cpp:35: Src/Polynomial.inl: In member function 'double Polynomial<Degree>::operator()(double) const [with int Degree = 0]': Src/Polynomial.inl:70:56: warning: unused parameter 't' [-Wunused-parameter] template<> double Polynomial< 0 >::operator() ( double t ) const { return coefficients[0]; } ~~~~~~~^ In file included from Src/Polynomial.h:99, from Src/PPolynomial.h:32, from filter_screened_poisson.cpp:35: Src/Polynomial.inl: In static member function 'static Polynomial<Degree> Polynomial<Degree>::BSplineComponent(int) [with int Degree = 0]': Src/Polynomial.inl:311:56: warning: unused parameter 'i' [-Wunused-parameter] Polynomial< 0 > Polynomial< 0 >::BSplineComponent( int i ) ~~~~^ Src/Polynomial.inl: In static member function 'static void Polynomial<Degree>::BSplineComponentValues(double, double*) [with int Degree = 0]': Src/Polynomial.inl:341:66: warning: unused parameter 'x' [-Wunused-parameter] template< > void Polynomial< 0 >::BSplineComponentValues( double x , double* values ){ values[0] = 1.; } ~~~~~~~^ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In member function 'void Octree<Real>::_setFullDepth(Octree<Real>::TreeOctNode*, Octree<Real>::LocalDepth) const': Src/MultiGridOctreeData.inl:146:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if( d<depth ) ^ In file included from Src/MultiGridOctreeData.h:985, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.SortedTreeNodes.inl: In member function 'void SortedTreeNodes::set(SortedTreeNodes::TreeOctNode&)': Src/MultiGridOctreeData.SortedTreeNodes.inl:84:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int s=0 ; s<((size_t)1<<l); s++ ) _sliceStart[l][s+1] += _sliceStart[l][s]; ~^~~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:985, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.SortedTreeNodes.inl: In member function 'void SortedTreeNodes::setSliceTableData(SortedTreeNodes::SliceTableData&, int, int, int) const': Src/MultiGridOctreeData.SortedTreeNodes.inl:131:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if( offset<0 || offset>((size_t)1<<depth) ) return; ~~~~~~^~~~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:173:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int cc=0 ; cc<Cube::CORNERS ; cc++ ) // Iterate over the corner's cells ~~^~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int cc=0 ; cc<Cube::CORNERS ; cc++ ) ~~^~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:201:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int cc=0 ; cc<Square::CORNERS ; cc++ ) ~~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int cc=0 ; cc<Square::CORNERS ; cc++ ) ~~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:254:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int j=0 ; j<Square::CORNERS ; j++ ) sData.cTable[i][j] = sData._cMap[ sData.cTable[i][j] ]; ~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:255:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int j=0 ; j<Square::EDGES ; j++ ) sData.eTable[i][j] = sData._eMap[ sData.eTable[i][j] ]; ~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:256:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int j=0 ; j<Square::FACES ; j++ ) sData.fTable[i][j] = sData._fMap[ sData.fTable[i][j] ]; ~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl: In member function 'void SortedTreeNodes::setXSliceTableData(SortedTreeNodes::XSliceTableData&, int, int, int) const': Src/MultiGridOctreeData.SortedTreeNodes.inl:264:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if( offset<0 || offset>=((size_t)1<<depth) ) return; ~~~~~~^~~~~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:301:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int cc=0 ; cc<Square::CORNERS ; cc++ ) ~~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:315:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int cc=0 ; cc<Square::CORNERS ; cc++ ) ~~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:294:7: warning: unused variable 'o' [-Wunused-variable] int o=2; ^ Src/MultiGridOctreeData.SortedTreeNodes.inl:352:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int j=0 ; j<Square::CORNERS ; j++ ) sData.eTable[i][j] = sData._eMap[ sData.eTable[i][j] ]; ~^~~~~~~ Src/MultiGridOctreeData.SortedTreeNodes.inl:353:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int j=0 ; j<Square::EDGES ; j++ ) sData.fTable[i][j] = sData._fMap[ sData.fTable[i][j] ]; ~^~~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In member function 'int Octree<Real>::_getSliceMatrixAndUpdateConstraints(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, SparseMatrix<T>&, DenseNodeData<Real, FEMDegree>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, int, const DenseNodeData<Real, FEMDegree>&, bool)': Src/MultiGridOctreeData.System.inl:1294:136: note: #pragma message: [WARNING] I'm not sure how expensive this system call is on non-Windows system. (You may want to comment this out.) #pragma message( "[WARNING] I'm not sure how expensive this system call is on non-Windows system. (You may want to comment this out.)" ) ^ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In member function 'void Octree<Real>::_addFEMConstraints(const FEMConstraintFunctor&, const Coefficients&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth)': Src/MultiGridOctreeData.System.inl:1850:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if( d ) ^ Src/MultiGridOctreeData.System.inl: In member function 'double Octree<Real>::_dot(const DotFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, const Coefficients1&, const Coefficients2&) const': Src/MultiGridOctreeData.System.inl:2073:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if( isValidFEMNode< FEMDegree2 , FEMBType2 >( _node ) && ( _data2=coefficients2( _node ) ) ) ^ In file included from Src/MultiGridOctreeData.h:989, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.Evaluation.inl: In member function 'V Octree<Real>::_getValue(const ConstPointSupportKey<DataDegree>&, const TreeOctNode*, Point3D<Real>, const DenseNodeData<C, FEMDegree>&, const DenseNodeData<C, FEMDegree>&, const Octree<Real>::_Evaluator<FEMDegree, BType>&) const': Src/MultiGridOctreeData.Evaluation.inl:308:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( int dd=0 ; dd<3 ; dd++ ) ^~~ Src/MultiGridOctreeData.Evaluation.inl:312:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' { ^ Src/MultiGridOctreeData.Evaluation.inl: In member function 'std::pair<Real, Point3D<Real> > Octree<Real>::_getValueAndGradient(const ConstPointSupportKey<FEMDegree>&, const TreeOctNode*, Point3D<Real>, const DenseNodeData<Real, FEMDegree>&, const DenseNodeData<Real, FEMDegree>&, const Octree<Real>::_Evaluator<FEMDegree, BType>&) const': Src/MultiGridOctreeData.Evaluation.inl:415:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( int dd=0 ; dd<3 ; dd++ ) ^~~ Src/MultiGridOctreeData.Evaluation.inl:419:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' { ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/unordered_map:44, from Src/Geometry.h:36, from Src/MarchingCubes.h:32, from filter_screened_poisson.cpp:31: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/unordered_map:44, from Src/Geometry.h:36, from Src/MarchingCubes.h:32, from filter_screened_poisson.cpp:31: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_screened_poisson.h:27, from filter_screened_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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_screened_poisson.h:27, from filter_screened_poisson.cpp:43: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_screened_poisson.cpp: In function 'void DumpOutput2(std::vector<char*>&, const char*, ...)': filter_screened_poisson.cpp:59:40: warning: unused parameter 'comments' [-Wunused-parameter] void DumpOutput2(std::vector< char* >& comments , const char* format , ... ) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ filter_screened_poisson.cpp: In member function 'virtual bool FilterScreenedPoissonPlugin::applyFilter(const QString&, MeshDocument&, EnvWrap&, bool (*)(int, const char*))': filter_screened_poisson.cpp:603:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(_mm=md.nextVisibleMesh(_mm)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~ filter_screened_poisson.cpp:629:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(_mm=md.nextVisibleMesh(_mm)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/PPolynomial.h:112, from filter_screened_poisson.cpp:35: Src/PPolynomial.inl: In instantiation of 'void PPolynomial<Degree>::set(size_t) [with int Degree = 0; size_t = long unsigned int]': Src/PPolynomial.inl:409:9: required from here Src/PPolynomial.inl:120:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class StartingPolynomial<0>'; use assignment or value-initialization instead [-Wclass-memaccess] memset( polys , 0 , sizeof( StartingPolynomial< Degree > )*size ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filter_screened_poisson.cpp:35: Src/PPolynomial.h:36:7: note: 'class StartingPolynomial<0>' declared here class StartingPolynomial ^~~~~~~~~~~~~~~~~~ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'int OctNode<NodeData>::maxDepth() const [with NodeData = TreeNodeData]': Src/MultiGridOctreeData.SortedTreeNodes.inl:57:26: required from here Src/Octree.inl:271:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for(int i=0;i<Cube::CORNERS;i++){ ~^~~~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = int*; size_t = long unsigned int]': Src/MultiGridOctreeData.SortedTreeNodes.inl:63:56: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* AllocPointer( size_t size , const char* name=NULL ){ return (C*) malloc( sizeof(C) * size ); } ^ Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = int; size_t = long unsigned int]': Src/MultiGridOctreeData.SortedTreeNodes.inl:66:58: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = OctNode<TreeNodeData>*; size_t = long unsigned int]': Src/MultiGridOctreeData.SortedTreeNodes.inl:89:89: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; } ^ Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = int; size_t = long unsigned int]': Src/MultiGridOctreeData.SortedTreeNodes.inl:142:70: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = SortedTreeNodes::_Indices<4>; size_t = long unsigned int]': Src/MultiGridOctreeData.SortedTreeNodes.inl:145:95: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = SortedTreeNodes::_Indices<1>; size_t = long unsigned int]': Src/MultiGridOctreeData.SortedTreeNodes.inl:147:93: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] filter_screened_poisson.cpp: In instantiation of 'MeshDocumentPointStream<Real>::MeshDocumentPointStream(MeshDocument&) [with Real = float]': filter_screened_poisson.cpp:632:57: required from here filter_screened_poisson.cpp:274:12: warning: format '%i' expects argument of type 'int', but argument 3 has type 'std::size_t' {aka 'long unsigned int'} [-Wformat=] qDebug("TotalSize %i",_totalSize); ^~~~~~~~~~~~~~ ~~~~~~~~~~ filter_screened_poisson.cpp: In instantiation of 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]': filter_screened_poisson.cpp:633:108: required from here filter_screened_poisson.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Octree<float>::PointSample, std::allocator<Octree<float>::PointSample> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for( int j=0 ; j<samples->size() ; j++ ) filter_screened_poisson.cpp:506:13: warning: unused variable 'vm' [-Wunused-variable] int vm = mesh.outOfCorePointCount()+mesh.inCorePoints.size(); ^~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = StartingPolynomial<0>; size_t = long unsigned int]': Src/PPolynomial.inl:119:55: required from 'void PPolynomial<Degree>::set(size_t) [with int Degree = 0; size_t = long unsigned int]' Src/PPolynomial.inl:409:9: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* AllocPointer( size_t size , const char* name=NULL ){ return (C*) malloc( sizeof(C) * size ); } ^ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'void OctNode<NodeData>::ConstNeighbors<Width>::clear() [with unsigned int Width = 3; NodeData = TreeNodeData]': Src/Octree.inl:964:3: required from 'OctNode<NodeData>::ConstNeighbors<((LeftRadius + RightRadius) + 1)>& OctNode<NodeData>::ConstNeighborKey<LeftRadius, RightRadius>::getNeighbors(const OctNode<NodeData>*) [with unsigned int LeftRadius = 1; unsigned int RightRadius = 1; NodeData = TreeNodeData]' Src/MultiGridOctreeData.SortedTreeNodes.inl:159:86: required from here Src/Octree.inl:657:83: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::ConstNeighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:657:114: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::ConstNeighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:657:145: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::ConstNeighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ In file included from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'Octree<Real>::Octree() [with Real = float]': filter_screened_poisson.cpp:336:17: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.h:882:6: warning: 'Octree<float>::threads' will be initialized after [-Wreorder] int threads; ^~~~~~~ Src/MultiGridOctreeData.h:880:9: warning: 'double Octree<float>::_maxMemoryUsage' [-Wreorder] double _maxMemoryUsage , _localMemoryUsage; ^~~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl:60:24: warning: when initialized here [-Wreorder] template< class Real > Octree< Real >::Octree( void ) : threads(1) , _maxMemoryUsage(0) , _localMemoryUsage(0) ^~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'int Octree<Real>::init(OrientedPointStream<Real>&, Octree<Real>::LocalDepth, bool, std::vector<Octree<Real>::PointSample>&, std::vector<ProjectiveData<Data, Real> >*) [with Data = Point3D<float>; Real = float; Octree<Real>::LocalDepth = int]': filter_screened_poisson.cpp:383:20: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:248:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] if( nodeIndex>=nodeToIndexMap.size() ) nodeToIndexMap.resize( nodeIndex+1 , -1 ); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.inl: In instantiation of 'Octree<Real>::DensityEstimator<WeightDegree>* Octree<Real>::setDensityEstimator(const std::vector<Octree<Real>::PointSample>&, Octree<Real>::LocalDepth, Real) [with int DensityDegree = 2; Real = float; Octree<Real>::LocalDepth = int]': filter_screened_poisson.cpp:404:12: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:284:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Octree<float>::PointSample, std::allocator<Octree<float>::PointSample> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for( int i=0 ; i<samples.size() ; i++ ) if( samples[i].sample.weight>0 ) sampleMap[ samples[i].node->nodeData.nodeIndex ] = i; Src/MultiGridOctreeData.inl:291:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) ~^~~~~ Src/MultiGridOctreeData.inl:302:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] else if( idx<sampleMap.size() && sampleMap[idx]!=-1 ) ~~~^~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.inl: In instantiation of 'SparseNodeData<Point3D<Real>, NormalDegree> Octree<Real>::setNormalField(const std::vector<Octree<Real>::PointSample>&, const Octree<Real>::DensityEstimator<WeightDegree>&, Real&, bool) [with int NormalDegree = 2; int DensityDegree = 2; Real = float]': filter_screened_poisson.cpp:412:16: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:344:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Octree<float>::PointSample, std::allocator<Octree<float>::PointSample> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for( int i=0 ; i<samples.size() ; i++ ) Src/MultiGridOctreeData.inl:334:205: warning: unused parameter 'forceNeumann' [-Wunused-parameter] SparseNodeData< Point3D< Real > , NormalDegree > Octree< Real >::setNormalField( const std::vector< PointSample >& samples , const DensityEstimator< DensityDegree >& density , Real& pointWeightSum , bool forceNeumann ) ~~~~~^~~~~~~~~~~~ Src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]': filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) _spaceRoot[c].parent = newSpaceRootParent + corner , newSpaceRootParent[c].parent = oldSpaceRootParent; ~^~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]': filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:1740:6: warning: variable 'iter' set but not used [-Wunused-but-set-variable] int iter = 0; ^~~~ In file included from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.Evaluation.inl: In instantiation of 'Octree<Real>::MultiThreadedEvaluator<Degree, BType>::MultiThreadedEvaluator(const Octree<Real>*, const DenseNodeData<Real, FEMDegree>&, int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2; Real = float]': filter_screened_poisson.cpp:470:78: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.h:772:41: warning: 'Octree<float>::MultiThreadedEvaluator<2, (BoundaryType)2>::_coefficients' will be initialized after [-Wreorder] const DenseNodeData< Real , Degree >& _coefficients; ^~~~~~~~~~~~~ Src/MultiGridOctreeData.h:768:17: warning: 'const Octree<float>* Octree<float>::MultiThreadedEvaluator<2, (BoundaryType)2>::_tree' [-Wreorder] const Octree* _tree; ^~~~~ In file included from Src/MultiGridOctreeData.h:989, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.Evaluation.inl:1126:1: warning: when initialized here [-Wreorder] Octree< Real >::MultiThreadedEvaluator< Degree , BType >::MultiThreadedEvaluator( const Octree< Real >* tree , const DenseNodeData< Real , Degree >& coefficients , int threads ) : _coefficients( coefficients ) , _tree( tree ) ^~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'SparseNodeData<ProjectiveData<Data, Real>, DataDegree> Octree<Real>::setDataField(const std::vector<Octree<Real>::PointSample>&, std::vector<ProjectiveData<Data, Real> >&, const Octree<Real>::DensityEstimator<DensityDegree>*) [with int DataDegree = 1; bool CreateNodes = false; int DensityDegree = 2; Data = Point3D<float>; Real = float]': filter_screened_poisson.cpp:488:15: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:370:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Octree<float>::PointSample, std::allocator<Octree<float>::PointSample> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for( int i=0 ; i<samples.size() ; i++ ) In file included from Src/MultiGridOctreeData.h:986, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.WeightedSamples.inl: In instantiation of 'Real Octree<Real>::_splatPointData(const Octree<Real>::DensityEstimator<WeightDegree>&, Point3D<Real>, V, SparseNodeData<V, DataDegree>&, PointSupportKey<DataDegree>&, PointSupportKey<DataDegree>&, Octree<Real>::LocalDepth, Octree<Real>::LocalDepth, int) [with bool CreateNodes = true; int WeightDegree = 2; int DataDegree = 2; V = Point3D<float>; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.inl:352:45: required from 'SparseNodeData<Point3D<Real>, NormalDegree> Octree<Real>::setNormalField(const std::vector<Octree<Real>::PointSample>&, const Octree<Real>::DensityEstimator<WeightDegree>&, Real&, bool) [with int NormalDegree = 2; int DensityDegree = 2; Real = float]' filter_screened_poisson.cpp:412:16: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.WeightedSamples.inl:166:6: warning: unused variable 'cnt' [-Wunused-variable] int cnt=0; ^~~ In file included from Src/MultiGridOctreeData.h:60, from filter_screened_poisson.cpp:42: Src/BSplineData.h: In instantiation of 'static int BSplineEvaluationData<Degree, BType>::Begin(int) [with int Degree = 2; BoundaryType BType = (BoundaryType)0]': Src/MultiGridOctreeData.inl:386:85: required from 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/BSplineData.h:203:31: warning: unused parameter 'depth' [-Wunused-parameter] inline static int Begin( int depth ){ return -Pad; } ~~~~^~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Real>::_setFullDepth(Octree<Real>::LocalDepth) [with int Degree = 2; BoundaryType BType = (BoundaryType)0; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.inl:420:44: required from 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:161:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) _setFullDepth< Degree , BType >( _tree->children+c , depth ); ~^~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Real>::_clipTree(const HasDataFunctor&) [with HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float]': Src/MultiGridOctreeData.inl:425:2: required from 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS && !hasData ; c++ ) hasData |= f( temp->children + c ); ~^~~~~ Src/MultiGridOctreeData.inl:468:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) SetGhostFlag( temp->children+c , !hasData ); ~^~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'void Octree<Real>::_addFEMConstraints(const FEMConstraintFunctor&, const Coefficients&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int CDegree = 2; BoundaryType CBType = (BoundaryType)2; FEMConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Coefficients = const SparseNodeData<Point3D<float>, 2>; D = Point3D<float>; _D = Point3D<double>; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.h:912:190: required from 'void Octree<Real>::addFEMConstraints(const FEMVFConstraintFunctor&, const SparseNodeData<Point3D<Real>, VFDegree>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int VFDegree = 2; BoundaryType VFBType = (BoundaryType)2; FEMVFConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:435:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:1910:8: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Point3D<float>'; use assignment or value-initialization instead [-Wclass-memaccess] memset( &_coefficients[0] , 0 , sizeof(D) * _sNodesEnd(maxDepth-1) ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/MarchingCubes.h:32, from filter_screened_poisson.cpp:31: Src/Geometry.h:42:8: note: 'struct Point3D<float>' declared here struct Point3D ^~~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl:1927:62: warning: unused variable 'range' [-Wunused-variable] size_t start = _sNodesBegin( d ) , end = _sNodesEnd( d ) , range = end - start; ^~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'SparseNodeData<SinglePointData<Real, HasGradients>, 0> Octree<Real>::_densifyInterpolationInfo(const std::vector<Octree<Real>::PointSample>&, Real, int) const [with bool HasGradients = false; Real = float]': Src/MultiGridOctreeData.h:469:11: required from 'Octree<Real>::InterpolationInfo<HasGradients>::InterpolationInfo(const Octree<Real>&, const std::vector<Octree<Real>::PointSample>&, Real, int, Real, Real) [with bool HasGradients = false; Real = float]' filter_screened_poisson.cpp:446:12: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:514:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Octree<float>::PointSample, std::allocator<Octree<float>::PointSample> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for( int i=0 ; i<samples.size() ; i++ ) In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'static Real _ConstraintCalculator_<Real, Degree, false>::_CalculateConstraint_(PointData<Real, false>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, Real, Real) [with Real = float; int Degree = 2; PointData<Real, false> = SinglePointData<float, false>]': Src/MultiGridOctreeData.System.inl:2013:8: required from 'void Octree<Real>::addInterpolationConstraints(const Octree<Real>::InterpolationInfo<HasGradients>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:447:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:44:208: warning: unused parameter 'dpx' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz , Real valueWeight , Real gradientWeight ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Src/MultiGridOctreeData.System.inl:44:242: warning: unused parameter 'dpy' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz , Real valueWeight , Real gradientWeight ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Src/MultiGridOctreeData.System.inl:44:276: warning: unused parameter 'dpz' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz , Real valueWeight , Real gradientWeight ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Src/MultiGridOctreeData.System.inl:44:306: warning: unused parameter 'gradientWeight' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz , Real valueWeight , Real gradientWeight ) ~~~~~^~~~~~~~~~~~~~ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'size_t OctNode<NodeData>::leaves() const [with NodeData = TreeNodeData; size_t = long unsigned int]': Src/MultiGridOctreeData.h:960:52: required from 'size_t Octree<Real>::leaves() const [with Real = float; size_t = long unsigned int]' filter_screened_poisson.cpp:451:75: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Octree.inl:296:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int i=0 ; i<Cube::CORNERS ; i++ ) c += children[i].leaves(); ~^~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'int Octree<Real>::_solveSystemGS(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.System.inl:1755:36: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:1386:26: warning: unused variable '_s' [-Wunused-variable] int s = frontSlice , _s = MOD( s , matrixSlices ) , __s = MOD( s , solveSlices ); ^~ In file included from Src/MultiGridOctreeData.h:989, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.Evaluation.inl: In instantiation of 'void Octree<Real>::_Evaluator<FEMDegree, BType>::set(Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.Evaluation.inl:1131:2: required from 'Octree<Real>::MultiThreadedEvaluator<Degree, BType>::MultiThreadedEvaluator(const Octree<Real>*, const DenseNodeData<Real, FEMDegree>&, int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2; Real = float]' filter_screened_poisson.cpp:470:78: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.Evaluation.inl:58:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int f=0 ; f<Cube::FACES ; f++ ) ~^~~~~ Src/MultiGridOctreeData.Evaluation.inl:95:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int e=0 ; e<Cube::EDGES ; e++ ) ~^~~~~ Src/MultiGridOctreeData.Evaluation.inl:132:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) ~^~~~~ Src/MultiGridOctreeData.Evaluation.inl:171:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int f=0 ; f<Cube::FACES ; f++ ) ~^~~~~ Src/MultiGridOctreeData.Evaluation.inl:208:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int e=0 ; e<Cube::EDGES ; e++ ) ~^~~~~ Src/MultiGridOctreeData.Evaluation.inl:245:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) ~^~~~~ In file included from Src/MultiGridOctreeData.h:989, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.Evaluation.inl: In instantiation of 'V Octree<Real>::_getValue(const ConstPointSupportKey<DataDegree>&, const TreeOctNode*, Point3D<Real>, const DenseNodeData<C, FEMDegree>&, const DenseNodeData<C, FEMDegree>&, const Octree<Real>::_Evaluator<FEMDegree, BType>&) const [with V = float; int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.Evaluation.inl:1141:120: required from 'Real Octree<Real>::MultiThreadedEvaluator<Degree, BType>::value(Point3D<Real>, int, const TreeOctNode*) [with int Degree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]' filter_screened_poisson.cpp:476:136: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.Evaluation.inl:270:19: warning: unused variable 'RightSupportRadius' [-Wunused-variable] static const int RightSupportRadius = BSplineSupportSizes< FEMDegree >::SupportEnd; ^~~~~~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'void Octree<Real>::_upSample(Octree<Real>::LocalDepth, DenseNodeData<C, FEMDegree>&) const [with C = float; int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.IsoSurface.inl:148:81: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:546:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) ~^~~~~ In file included from Src/MultiGridOctreeData.h:988, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.IsoSurface.inl: In instantiation of 'void Octree<Real>::_setIsoSurface(Octree<Real>::LocalDepth, int, const Octree<Real>::_SliceValues<Vertex>&, const Octree<Real>::_SliceValues<Vertex>&, const Octree<Real>::_XSliceValues<Vertex>&, CoredMeshData<Vertex>&, bool, bool, int&, int) [with Vertex = PlyColorAndValueVertex<float>; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.IsoSurface.inl:201:4: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.IsoSurface.inl:769:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int f=0 ; f<Cube::FACES ; f++ ) ~^~~~~ Src/MultiGridOctreeData.IsoSurface.inl:830:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Octree<float>::_IsoEdge, std::allocator<Octree<float>::_IsoEdge> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if( idx==edges.size() ) Src/MultiGridOctreeData.IsoSurface.inl:765:18: warning: unused variable 'mcIndex' [-Wunused-variable] unsigned char mcIndex = ( bValues.mcIndices[ i - bValues.sliceData.nodeOffset ] ) | ( fValues.mcIndices[ i - fValues.sliceData.nodeOffset ]<<4 ); ^~~~~~~ In file included from Src/Octree.h:34, from filter_screened_poisson.cpp:32: Src/Allocator.h: In instantiation of 'T* Allocator<T>::newElements(int) [with T = OctNode<TreeNodeData>]': Src/Octree.inl:78:23: required from 'static OctNode<NodeData>* OctNode<NodeData>::NewBrood(void (*)(OctNode<NodeData>&)) [with NodeData = TreeNodeData]' Src/MultiGridOctreeData.inl:62:31: required from 'Octree<Real>::Octree() [with Real = float]' filter_screened_poisson.cpp:336:17: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Allocator.h:151:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<OctNode<TreeNodeData>*, std::allocator<OctNode<TreeNodeData>*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if( index==memory.size()-1 ) ~~~~~^~~~~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'void Octree<Real>::_setFullDepth(Octree<Real>::TreeOctNode*, Octree<Real>::LocalDepth) const [with int Degree = 2; BoundaryType BType = (BoundaryType)0; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.inl:161:72: required from 'void Octree<Real>::_setFullDepth(Octree<Real>::LocalDepth) [with int Degree = 2; BoundaryType BType = (BoundaryType)0; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.inl:420:44: required from 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:153:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) _setFullDepth< Degree , BType >( node->children+c , depth ); ~^~~~~ In file included from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.h: In instantiation of 'bool Octree<Real>::HasNormalDataFunctor<NormalDegree>::operator()(const TreeOctNode*) const [with int NormalDegree = 2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.inl:467:66: required from 'void Octree<Real>::_clipTree(const HasDataFunctor&) [with HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float]' Src/MultiGridOctreeData.inl:425:2: required from 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.h:695:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if( node->children ) for( int c=0 ; c<Cube::CORNERS ; c++ ) if( (*this)( node->children + c ) ) return true; ~^~~~~ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'void OctNode<NodeData>::Neighbors<Width>::clear() [with unsigned int Width = 5; NodeData = TreeNodeData]': Src/Octree.inl:770:3: required from 'OctNode<NodeData>::Neighbors<((LeftRadius + RightRadius) + 1)>& OctNode<NodeData>::NeighborKey<LeftRadius, RightRadius>::getNeighbors(OctNode<NodeData>*, void (*)(OctNode<NodeData>&)) [with bool CreateNodes = true; unsigned int LeftRadius = 2; unsigned int RightRadius = 2; NodeData = TreeNodeData]' Src/MultiGridOctreeData.inl:434:4: required from 'void Octree<Real>::inalizeForBroodedMultigrid(Octree<Real>::LocalDepth, const HasDataFunctor&, std::vector<int>*) [with int MaxDegree = 2; int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; HasDataFunctor = Octree<float>::HasNormalDataFunctor<2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:424:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Octree.inl:647:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:109: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:140: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = float; size_t = long unsigned int]': Src/MultiGridOctreeData.h:328:76: required from 'DenseNodeData<Data, Degree>::DenseNodeData(size_t) [with Data = float; int Degree = 2; size_t = long unsigned int]' Src/MultiGridOctreeData.System.inl:1781:36: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::initDenseNodeData() [with int FEMDegree = 2; Real = float]' filter_screened_poisson.cpp:434:16: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; } ^ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'void Octree<Real>::_upSample(Octree<Real>::LocalDepth, DenseNodeData<C, FEMDegree>&) const [with C = Point3D<float>; int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.System.inl:1922:76: required from 'void Octree<Real>::_addFEMConstraints(const FEMConstraintFunctor&, const Coefficients&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int CDegree = 2; BoundaryType CBType = (BoundaryType)2; FEMConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Coefficients = const SparseNodeData<Point3D<float>, 2>; D = Point3D<float>; _D = Point3D<double>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.h:912:190: required from 'void Octree<Real>::addFEMConstraints(const FEMVFConstraintFunctor&, const SparseNodeData<Point3D<Real>, VFDegree>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int VFDegree = 2; BoundaryType VFBType = (BoundaryType)2; FEMVFConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:435:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:546:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) ~^~~~~ In file included from Src/MultiGridOctreeData.h:984, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.inl: In instantiation of 'static void _PointDataAccumulator_<Real, false>::_AddToPointData_(PointData<Real, false>&, Point3D<Real>, Real, Point3D<Real>, Real) [with Real = float; PointData<Real, false> = SinglePointData<float, false>]': Src/MultiGridOctreeData.inl:527:67: required from 'SparseNodeData<SinglePointData<Real, HasGradients>, 0> Octree<Real>::_densifyInterpolationInfo(const std::vector<Octree<Real>::PointSample>&, Real, int) const [with bool HasGradients = false; Real = float]' Src/MultiGridOctreeData.h:469:11: required from 'Octree<Real>::InterpolationInfo<HasGradients>::InterpolationInfo(const Octree<Real>&, const std::vector<Octree<Real>::PointSample>&, Real, int, Real, Real) [with bool HasGradients = false; Real = float]' filter_screened_poisson.cpp:446:12: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:179:130: warning: unused parameter 'gradient' [-Wunused-parameter] static inline void _AddToPointData_( PointData< Real , false >& pData , Point3D< Real > position , Real value , Point3D< Real > gradient , Real weight ){ pData.position += position , pData.value += value , pData.weight += weight; } ~~~~~~~~~~~~~~~~^~~~~~~~ Src/MultiGridOctreeData.inl: In instantiation of 'bool Octree<Real>::_setInterpolationInfoFromChildren(Octree<Real>::TreeOctNode*, SparseNodeData<SinglePointData<Real, HasGradients>, 0>&) const [with bool HasGradients = false; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.inl:533:2: required from 'SparseNodeData<SinglePointData<Real, HasGradients>, 0> Octree<Real>::_densifyInterpolationInfo(const std::vector<Octree<Real>::PointSample>&, Real, int) const [with bool HasGradients = false; Real = float]' Src/MultiGridOctreeData.h:469:11: required from 'Octree<Real>::InterpolationInfo<HasGradients>::InterpolationInfo(const Octree<Real>&, const std::vector<Octree<Real>::PointSample>&, Real, int, Real, Real) [with bool HasGradients = false; Real = float]' filter_screened_poisson.cpp:446:12: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.inl:497:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int c=0 ; c<Cube::CORNERS ; c++ ) ~^~~~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = BSplineEvaluationData<2, (BoundaryType)2>::BSplineComponents; size_t = long unsigned int]': Src/BSplineData.inl:413:98: required from 'BSplineData<Degree, BType>::BSplineData(int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2]' Src/MultiGridOctreeData.System.inl:1988:36: required from 'void Octree<Real>::addInterpolationConstraints(const Octree<Real>::InterpolationInfo<HasGradients>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:447:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; } ^ Src/Array.h: In instantiation of 'C* GetPointer(C*, int) [with C = float]': Src/MultiGridOctreeData.System.inl:1451:32: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:108:59: warning: unused parameter 'sz' [-Wunused-parameter] template< class C > C* GetPointer( C* c , int sz ) { return c; } ~~~~^~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'void Octree<Real>::_updateCumulativeIntegralConstraintsFromFiner(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.System.inl:1532:4: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:1652:74: warning: unused variable 'range' [-Wunused-variable] size_t start = _sNodesBegin( highDepth) , end = _sNodesEnd(highDepth) , range = end-start; ^~~~~ Src/MultiGridOctreeData.System.inl:1653:6: warning: unused variable 'lStart' [-Wunused-variable] int lStart = _sNodesBegin(highDepth-1); ^~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl:1639:137: warning: unused parameter 'bsData' [-Wunused-parameter] void Octree< Real >::_updateCumulativeIntegralConstraintsFromFiner( const FEMSystemFunctor& F , const BSplineData< FEMDegree , BType >& bsData , LocalDepth highDepth , const DenseNodeData< Real , FEMDegree >& fineSolution , DenseNodeData< Real , FEMDegree >& coarseConstraints ) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'void Octree<Real>::_updateCumulativeInterpolationConstraintsFromFiner(const Octree<Real>::InterpolationInfo<HasGradients>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.System.inl:1533:28: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:944:19: warning: unused variable 'RightSupportRadius' [-Wunused-variable] static const int RightSupportRadius = BSplineSupportSizes< FEMDegree >::SupportEnd; ^~~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.System.inl:951:9: warning: unused variable 'start' [-Wunused-variable] size_t start = _sNodesBegin(lowDepth) , end = _sNodesEnd(lowDepth); ^~~~~ Src/MultiGridOctreeData.System.inl:951:42: warning: unused variable 'end' [-Wunused-variable] size_t start = _sNodesBegin(lowDepth) , end = _sNodesEnd(lowDepth); ^~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = BSplineEvaluationData<1, (BoundaryType)2>::BSplineComponents; size_t = long unsigned int]': Src/BSplineData.inl:413:98: required from 'BSplineData<Degree, BType>::BSplineData(int) [with int Degree = 1; BoundaryType BType = (BoundaryType)2]' Src/MultiGridOctreeData.IsoSurface.inl:143:32: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; } ^ Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = char; size_t = long unsigned int]': Src/MultiGridOctreeData.IsoSurface.inl:64:63: required from 'void Octree<Real>::_SliceValues<Vertex>::reset(bool) [with Vertex = PlyColorAndValueVertex<float>; Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:164:3: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* AllocPointer( size_t size , const char* name=NULL ){ return (C*) malloc( sizeof(C) * size ); } ^ Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = float; size_t = long unsigned int]': Src/MultiGridOctreeData.IsoSurface.inl:72:39: required from 'void Octree<Real>::_SliceValues<Vertex>::reset(bool) [with Vertex = PlyColorAndValueVertex<float>; Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:164:3: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = Point3D<float>; size_t = long unsigned int]': Src/MultiGridOctreeData.IsoSurface.inl:73:72: required from 'void Octree<Real>::_SliceValues<Vertex>::reset(bool) [with Vertex = PlyColorAndValueVertex<float>; Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:164:3: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = long long int; size_t = long unsigned int]': Src/MultiGridOctreeData.IsoSurface.inl:81:39: required from 'void Octree<Real>::_SliceValues<Vertex>::reset(bool) [with Vertex = PlyColorAndValueVertex<float>; Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:164:3: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = Octree<float>::_FaceEdges; size_t = long unsigned int]': Src/MultiGridOctreeData.IsoSurface.inl:88:41: required from 'void Octree<Real>::_SliceValues<Vertex>::reset(bool) [with Vertex = PlyColorAndValueVertex<float>; Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:164:3: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] In file included from Src/MultiGridOctreeData.h:988, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.IsoSurface.inl: In instantiation of 'void Octree<Real>::_setSliceIsoVertices(const BSplineData<DataDegree, BType>*, const Octree<Real>::DensityEstimator<WeightDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, Real, Octree<Real>::LocalDepth, int, int, int&, CoredMeshData<Vertex>&, std::vector<Octree<Real>::_SlabValues<Vertex> >&, int) [with int WeightDegree = 2; int ColorDegree = 1; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Real = float; Octree<Real>::LocalDepth = int]': Src/MultiGridOctreeData.IsoSurface.inl:290:75: required from 'void Octree<Real>::_setSliceIsoVertices(const BSplineData<DataDegree, BType>*, const Octree<Real>::DensityEstimator<WeightDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, Real, Octree<Real>::LocalDepth, int, int&, CoredMeshData<Vertex>&, std::vector<Octree<Real>::_SlabValues<Vertex> >&, int) [with int WeightDegree = 2; int ColorDegree = 1; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.IsoSurface.inl:173:53: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.IsoSurface.inl:319:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for( int e=0 ; e<Square::EDGES ; e++ ) ~^~~~~~~ Src/MultiGridOctreeData.IsoSurface.inl: In instantiation of 'static int Octree<Real>::_addIsoPolygons(CoredMeshData<Vertex>&, std::vector<std::pair<int, Vertex> >&, bool, bool, int&) [with Vertex = PlyColorAndValueVertex<float>; Real = float]': Src/MultiGridOctreeData.IsoSurface.inl:866:21: required from 'void Octree<Real>::_setIsoSurface(Octree<Real>::LocalDepth, int, const Octree<Real>::_SliceValues<Vertex>&, const Octree<Real>::_SliceValues<Vertex>&, const Octree<Real>::_XSliceValues<Vertex>&, CoredMeshData<Vertex>&, bool, bool, int&, int) [with Vertex = PlyColorAndValueVertex<float>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.IsoSurface.inl:201:4: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.IsoSurface.inl:1055:30: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, PlyColorAndValueVertex<float> >, std::allocator<std::pair<int, PlyColorAndValueVertex<float> > > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if( (i+1)%polygon.size()!=j && (j+1)%polygon.size()!=i ) ~~~~~~~~~~~~~~~~~~~~^~~ Src/MultiGridOctreeData.IsoSurface.inl:1055:57: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, PlyColorAndValueVertex<float> >, std::allocator<std::pair<int, PlyColorAndValueVertex<float> > > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if( (i+1)%polygon.size()!=j && (j+1)%polygon.size()!=i ) ~~~~~~~~~~~~~~~~~~~~^~~ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'void OctNode<NodeData>::Neighbors<Width>::clear() [with unsigned int Width = 3; NodeData = TreeNodeData]': Src/Octree.inl:644:61: required from 'OctNode<NodeData>::Neighbors<Width>::Neighbors() [with unsigned int Width = 3; NodeData = TreeNodeData]' Src/Octree.inl:689:14: required from 'void OctNode<NodeData>::NeighborKey<LeftRadius, RightRadius>::set(int) [with unsigned int LeftRadius = 1; unsigned int RightRadius = 1; NodeData = TreeNodeData]' Src/MultiGridOctreeData.inl:279:2: required from 'Octree<Real>::DensityEstimator<WeightDegree>* Octree<Real>::setDensityEstimator(const std::vector<Octree<Real>::PointSample>&, Octree<Real>::LocalDepth, Real) [with int DensityDegree = 2; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:404:12: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Octree.inl:647:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:109: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:140: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = Point3D<double>; size_t = long unsigned int]': Src/MultiGridOctreeData.h:351:44: required from 'Stencil<C, N>::Stencil() [with C = Point3D<double>; int N = 5]' Src/MultiGridOctreeData.System.inl:1817:35: required from 'void Octree<Real>::_addFEMConstraints(const FEMConstraintFunctor&, const Coefficients&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int CDegree = 2; BoundaryType CBType = (BoundaryType)2; FEMConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Coefficients = const SparseNodeData<Point3D<float>, 2>; D = Point3D<float>; _D = Point3D<double>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.h:912:190: required from 'void Octree<Real>::addFEMConstraints(const FEMVFConstraintFunctor&, const SparseNodeData<Point3D<Real>, VFDegree>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int VFDegree = 2; BoundaryType VFBType = (BoundaryType)2; FEMVFConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:435:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; } ^ Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = Point3D<float>; size_t = long unsigned int]': Src/MultiGridOctreeData.h:328:76: required from 'DenseNodeData<Data, Degree>::DenseNodeData(size_t) [with Data = Point3D<float>; int Degree = 2; size_t = long unsigned int]' Src/MultiGridOctreeData.System.inl:1909:31: required from 'void Octree<Real>::_addFEMConstraints(const FEMConstraintFunctor&, const Coefficients&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int CDegree = 2; BoundaryType CBType = (BoundaryType)2; FEMConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Coefficients = const SparseNodeData<Point3D<float>, 2>; D = Point3D<float>; _D = Point3D<double>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.h:912:190: required from 'void Octree<Real>::addFEMConstraints(const FEMVFConstraintFunctor&, const SparseNodeData<Point3D<Real>, VFDegree>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int VFDegree = 2; BoundaryType VFBType = (BoundaryType)2; FEMVFConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:435:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] In file included from Src/MultiGridOctreeData.h:60, from filter_screened_poisson.cpp:42: Src/BSplineData.h: In instantiation of 'static int BSplineEvaluationData<Degree, BType>::Begin(int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2]': Src/BSplineData.h:453:125: required from 'static void BSplineData<Degree, BType>::FactorFunctionIndex(int, int&, int&) [with int Degree = 2; BoundaryType BType = (BoundaryType)2]' Src/BSplineData.inl:419:22: required from 'BSplineData<Degree, BType>::BSplineData(int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2]' Src/MultiGridOctreeData.System.inl:1988:36: required from 'void Octree<Real>::addInterpolationConstraints(const Octree<Real>::InterpolationInfo<HasGradients>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:447:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/BSplineData.h:203:31: warning: unused parameter 'depth' [-Wunused-parameter] inline static int Begin( int depth ){ return -Pad; } ~~~~^~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'static void _ConstraintCalculator_<Real, Degree, false>::_CalculateCoarser_(PointData<Real, false>&, Real, Point3D<Real>, Real, Real) [with Real = float; int Degree = 2; PointData<Real, false> = SinglePointData<float, false>]': Src/MultiGridOctreeData.System.inl:925:4: required from 'void Octree<Real>::_setPointValuesFromCoarser(Octree<Real>::InterpolationInfo<HasGradients>&, Octree<Real>::LocalDepth, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1472:5: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:77:101: warning: unused parameter 'gradient' [-Wunused-parameter] static inline void _CalculateCoarser_( PointData< Real , false >& p , Real value , Point3D< Real > gradient , Real valueWeight , Real gradientWeight ){ p._value = value * valueWeight * p.weight; } ~~~~~~~~~~~~~~~~^~~~~~~~ Src/MultiGridOctreeData.System.inl:77:136: warning: unused parameter 'gradientWeight' [-Wunused-parameter] static inline void _CalculateCoarser_( PointData< Real , false >& p , Real value , Point3D< Real > gradient , Real valueWeight , Real gradientWeight ){ p._value = value * valueWeight * p.weight; } ~~~~~^~~~~~~~~~~~~~ Src/MultiGridOctreeData.System.inl: In instantiation of 'Real Octree<Real>::_coarserFunctionValue(Point3D<Real>, const PointSupportKey<FEMDegree>&, const TreeOctNode*, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.System.inl:925:4: required from 'void Octree<Real>::_setPointValuesFromCoarser(Octree<Real>::InterpolationInfo<HasGradients>&, Octree<Real>::LocalDepth, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1472:5: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:739:19: warning: unused variable 'RightSupportRadius' [-Wunused-variable] static const int RightSupportRadius = BSplineSupportSizes< FEMDegree >::SupportEnd; ^~~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.System.inl: In instantiation of 'Point3D<Real> Octree<Real>::_coarserFunctionGradient(Point3D<Real>, const PointSupportKey<FEMDegree>&, const TreeOctNode*, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.System.inl:928:18: required from 'void Octree<Real>::_setPointValuesFromCoarser(Octree<Real>::InterpolationInfo<HasGradients>&, Octree<Real>::LocalDepth, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1472:5: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:784:19: warning: unused variable 'RightSupportRadius' [-Wunused-variable] static const int RightSupportRadius = BSplineSupportSizes< FEMDegree >::SupportEnd; ^~~~~~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'int Octree<Real>::_getMatrixRowSize(const OctNode<TreeNodeData>::Neighbors<BSplineOverlapSizes<FEMDegree, FEMDegree>::OverlapSize>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float]': Src/MultiGridOctreeData.System.inl:1231:53: required from 'int Octree<Real>::_getMatrixAndUpdateConstraints(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, SparseMatrix<T>&, DenseNodeData<Real, FEMDegree>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::Integrator<2, 2>; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::ChildIntegrator<2, 2>; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1481:2: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:1549:6: warning: unused variable 'nodeIndex' [-Wunused-variable] int nodeIndex = neighbors.neighbors[OverlapRadius][OverlapRadius][OverlapRadius]->nodeData.nodeIndex; ^~~~~~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'int Octree<Real>::_setMatrixRow(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, const OctNode<TreeNodeData>::Neighbors<BSplineOverlapSizes<FEMDegree, FEMDegree>::OverlapSize>&, MatrixEntry<T>*, int, const typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const Stencil<double, BSplineOverlapSizes<FEMDegree, FEMDegree>::OverlapSize>&, const BSplineData<FEMDegree, BType>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::Integrator<2, 2>]': Src/MultiGridOctreeData.System.inl:1236:22: required from 'int Octree<Real>::_getMatrixAndUpdateConstraints(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, SparseMatrix<T>&, DenseNodeData<Real, FEMDegree>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::Integrator<2, 2>; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::ChildIntegrator<2, 2>; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1481:2: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:1129:47: warning: unused variable 'pData' [-Wunused-variable] const PointData< Real , HasGradients >& pData = *( (*interpolationInfo)( _node ) ); ^~~~~ In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'Real Octree<Real>::_finerFunctionValue(Point3D<Real>, const PointSupportKey<FEMDegree>&, const TreeOctNode*, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.System.inl:972:134: required from 'void Octree<Real>::_updateCumulativeInterpolationConstraintsFromFiner(const Octree<Real>::InterpolationInfo<HasGradients>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1533:28: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:844:19: warning: unused variable 'RightSupportRadius' [-Wunused-variable] static const int RightSupportRadius = BSplineSupportSizes< FEMDegree >::SupportEnd; ^~~~~~~~~~~~~~~~~~ Src/MultiGridOctreeData.System.inl: In instantiation of 'Point3D<Real> Octree<Real>::_finerFunctionGradient(Point3D<Real>, const PointSupportKey<FEMDegree>&, const TreeOctNode*, const BSplineData<FEMDegree, BType>&, const DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>]': Src/MultiGridOctreeData.System.inl:973:166: required from 'void Octree<Real>::_updateCumulativeInterpolationConstraintsFromFiner(const Octree<Real>::InterpolationInfo<HasGradients>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1533:28: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:875:19: warning: unused variable 'RightSupportRadius' [-Wunused-variable] static const int RightSupportRadius = BSplineSupportSizes< FEMDegree >::SupportEnd; ^~~~~~~~~~~~~~~~~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* NewPointer(size_t, const char*) [with C = double; size_t = long unsigned int]': Src/MultiGridOctreeData.h:351:44: required from 'Stencil<C, N>::Stencil() [with C = double; int N = 3]' Src/MultiGridOctreeData.h:740:21: required from 'Octree<Real>::_Evaluator<FEMDegree, BType>::_Evaluator() [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float]' Src/MultiGridOctreeData.Evaluation.inl:1126:225: required from 'Octree<Real>::MultiThreadedEvaluator<Degree, BType>::MultiThreadedEvaluator(const Octree<Real>*, const DenseNodeData<Real, FEMDegree>&, int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2; Real = float]' filter_screened_poisson.cpp:470:78: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:94:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; } ^ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'void OctNode<NodeData>::Neighbors<Width>::clear() [with unsigned int Width = 2; NodeData = TreeNodeData]': Src/Octree.inl:644:61: required from 'OctNode<NodeData>::Neighbors<Width>::Neighbors() [with unsigned int Width = 2; NodeData = TreeNodeData]' Src/Octree.inl:689:14: required from 'void OctNode<NodeData>::NeighborKey<LeftRadius, RightRadius>::set(int) [with unsigned int LeftRadius = 0; unsigned int RightRadius = 1; NodeData = TreeNodeData]' Src/MultiGridOctreeData.inl:367:47: required from 'SparseNodeData<ProjectiveData<Data, Real>, DataDegree> Octree<Real>::setDataField(const std::vector<Octree<Real>::PointSample>&, std::vector<ProjectiveData<Data, Real> >&, const Octree<Real>::DensityEstimator<DensityDegree>*) [with int DataDegree = 1; bool CreateNodes = false; int DensityDegree = 2; Data = Point3D<float>; Real = float]' filter_screened_poisson.cpp:488:15: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Octree.inl:647:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:109: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:140: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ In file included from Src/MultiGridOctreeData.h:60, from filter_screened_poisson.cpp:42: Src/BSplineData.h: In instantiation of 'static int BSplineEvaluationData<Degree, BType>::Begin(int) [with int Degree = 1; BoundaryType BType = (BoundaryType)2]': Src/BSplineData.h:453:125: required from 'static void BSplineData<Degree, BType>::FactorFunctionIndex(int, int&, int&) [with int Degree = 1; BoundaryType BType = (BoundaryType)2]' Src/BSplineData.inl:419:22: required from 'BSplineData<Degree, BType>::BSplineData(int) [with int Degree = 1; BoundaryType BType = (BoundaryType)2]' Src/MultiGridOctreeData.IsoSurface.inl:143:32: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/BSplineData.h:203:31: warning: unused parameter 'depth' [-Wunused-parameter] inline static int Begin( int depth ){ return -Pad; } ~~~~^~~~~ In file included from Src/Octree.h:182, from filter_screened_poisson.cpp:32: Src/Octree.inl: In instantiation of 'void OctNode<NodeData>::ConstNeighbors<Width>::clear() [with unsigned int Width = 2; NodeData = TreeNodeData]': Src/Octree.inl:964:3: required from 'OctNode<NodeData>::ConstNeighbors<((LeftRadius + RightRadius) + 1)>& OctNode<NodeData>::ConstNeighborKey<LeftRadius, RightRadius>::getNeighbors(const OctNode<NodeData>*) [with unsigned int LeftRadius = 0; unsigned int RightRadius = 1; NodeData = TreeNodeData]' Src/MultiGridOctreeData.IsoSurface.inl:412:21: required from 'void Octree<Real>::_setXSliceIsoVertices(const BSplineData<DataDegree, BType>*, const Octree<Real>::DensityEstimator<WeightDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, Real, Octree<Real>::LocalDepth, int, int&, CoredMeshData<Vertex>&, std::vector<Octree<Real>::_SlabValues<Vertex> >&, int) [with int WeightDegree = 2; int ColorDegree = 1; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.IsoSurface.inl:197:55: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Octree.inl:657:83: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::ConstNeighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:657:114: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::ConstNeighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:657:145: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::ConstNeighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl: In instantiation of 'void OctNode<NodeData>::Neighbors<Width>::clear() [with unsigned int Width = 4; NodeData = TreeNodeData]': Src/Octree.inl:770:3: required from 'OctNode<NodeData>::Neighbors<((LeftRadius + RightRadius) + 1)>& OctNode<NodeData>::NeighborKey<LeftRadius, RightRadius>::getNeighbors(OctNode<NodeData>*, void (*)(OctNode<NodeData>&)) [with bool CreateNodes = false; unsigned int LeftRadius = 1; unsigned int RightRadius = 2; NodeData = TreeNodeData]' Src/MultiGridOctreeData.System.inl:487:3: required from 'void Octree<Real>::_downSample(Octree<Real>::LocalDepth, DenseNodeData<C, FEMDegree>&) const [with C = float; int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1901:87: required from 'void Octree<Real>::_addFEMConstraints(const FEMConstraintFunctor&, const Coefficients&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int CDegree = 2; BoundaryType CBType = (BoundaryType)2; FEMConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Coefficients = const SparseNodeData<Point3D<float>, 2>; D = Point3D<float>; _D = Point3D<double>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.h:912:190: required from 'void Octree<Real>::addFEMConstraints(const FEMVFConstraintFunctor&, const SparseNodeData<Point3D<Real>, VFDegree>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; int VFDegree = 2; BoundaryType VFBType = (BoundaryType)2; FEMVFConstraintFunctor = FEMVFConstraintFunctor<2, (BoundaryType)2, 2, (BoundaryType)2>; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:435:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Octree.inl:647:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:109: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ Src/Octree.inl:647:140: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] void OctNode< NodeData >::Neighbors< Width >::clear( void ){ for( int i=0 ; i<Width ; i++ ) for( int j=0 ; j<Width ; j++ ) for( int k=0 ; k<Width ; k++ ) neighbors[i][j][k]=NULL; } ~^~~~~~ In file included from Src/BSplineData.h:470, from Src/MultiGridOctreeData.h:60, from filter_screened_poisson.cpp:42: Src/BSplineData.inl: In instantiation of 'static int BSplineElements<Degree>::_ReflectLeft(int, int) [with int Degree = 2]': Src/BSplineData.inl:458:37: required from 'BSplineElements<Degree>::BSplineElements(int, int, BoundaryType) [with int Degree = 2]' Src/BSplineData.inl:151:28: required from 'BSplineEvaluationData<Degree, BType>::BSplineComponents::BSplineComponents(int, int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2]' Src/BSplineData.inl:420:71: required from 'BSplineData<Degree, BType>::BSplineData(int) [with int Degree = 2; BoundaryType BType = (BoundaryType)2]' Src/MultiGridOctreeData.System.inl:1988:36: required from 'void Octree<Real>::addInterpolationConstraints(const Octree<Real>::InterpolationInfo<HasGradients>&, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType FEMBType = (BoundaryType)2; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:447:4: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/BSplineData.inl:461:87: warning: unused parameter 'res' [-Wunused-parameter] template< int Degree > int BSplineElements< Degree >::_ReflectLeft ( int offset , int res ){ return (Degree&1) ? -offset : -1-offset; } ~~~~^~~ In file included from Src/SparseMatrix.h:36, from filter_screened_poisson.cpp:33: Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = MatrixEntry<float>*; size_t = long unsigned int]': Src/SparseMatrix.inl:148:61: required from 'void SparseMatrix<T>::Resize(int) [with T = float]' Src/SparseMatrix.inl:88:41: required from 'SparseMatrix<T>::~SparseMatrix() [with T = float]' Src/MultiGridOctreeData.System.inl:1453:23: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] template< class C > C* AllocPointer( size_t size , const char* name=NULL ){ return (C*) malloc( sizeof(C) * size ); } ^ Src/Array.h: In instantiation of 'C* AllocPointer(size_t, const char*) [with C = MatrixEntry<float>; size_t = long unsigned int]': Src/SparseMatrix.inl:188:69: required from 'void SparseMatrix<T>::SetRowSize(int, int) [with T = float]' Src/MultiGridOctreeData.System.inl:1233:3: required from 'int Octree<Real>::_getMatrixAndUpdateConstraints(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, SparseMatrix<T>&, DenseNodeData<Real, FEMDegree>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::Integrator<2, 2>; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::ChildIntegrator<2, 2>; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1481:2: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/Array.h:95:97: warning: unused parameter 'name' [-Wunused-parameter] In file included from Src/MultiGridOctreeData.h:987, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.System.inl: In instantiation of 'static Real _ConstraintCalculator_<Real, Degree, false>::_CalculateConstraint_(PointData<Real, false>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&, const Polynomial<Degree2>&) [with Real = float; int Degree = 2; PointData<Real, false> = SinglePointData<float, false>]': Src/MultiGridOctreeData.System.inl:1621:6: required from 'void Octree<Real>::_updateConstraintsFromCoarser(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, const OctNode<TreeNodeData>::Neighbors<BSplineOverlapSizes<FEMDegree, FEMDegree>::OverlapSize>&, const OctNode<TreeNodeData>::Neighbors<BSplineOverlapSizes<FEMDegree, FEMDegree>::OverlapSize>&, Octree<Real>::TreeOctNode*, DenseNodeData<Real, FEMDegree>&, const DenseNodeData<Real, FEMDegree>&, const typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const Stencil<double, BSplineOverlapSizes<FEMDegree, FEMDegree>::OverlapSize>&, const BSplineData<FEMDegree, BType>&) const [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::TreeOctNode = OctNode<TreeNodeData>; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::ChildIntegrator<2, 2>]' Src/MultiGridOctreeData.System.inl:1244:4: required from 'int Octree<Real>::_getMatrixAndUpdateConstraints(const FEMSystemFunctor&, const Octree<Real>::InterpolationInfo<HasGradients>*, SparseMatrix<T>&, DenseNodeData<Real, FEMDegree>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))>&, const BSplineData<FEMDegree, BType>&, Octree<Real>::LocalDepth, const DenseNodeData<Real, FEMDegree>&, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::Integrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::Integrator<2, 2>; typename BSplineIntegrationData<FEMDegree, BType, FEMDegree, BType>::FunctionIntegrator::ChildIntegrator<((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0)), ((FEMDegree > 1) ? 2 : ((FEMDegree == 1) ? 1 : 0))> = BSplineIntegrationData<2, (BoundaryType)2, 2, (BoundaryType)2>::FunctionIntegrator::ChildIntegrator<2, 2>; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1481:2: required from 'int Octree<Real>::_solveSystemCG(const FEMSystemFunctor&, const BSplineData<FEMDegree, BType>&, Octree<Real>::InterpolationInfo<HasGradients>*, Octree<Real>::LocalDepth, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, DenseNodeData<Real, FEMDegree>&, int, bool, Octree<Real>::_SolverStats&, bool, double) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.System.inl:1752:17: required from 'DenseNodeData<Real, FEMDegree> Octree<Real>::solveSystem(const FEMSystemFunctor&, Octree<Real>::InterpolationInfo<HasGradients>*, DenseNodeData<Real, FEMDegree>&, Octree<Real>::LocalDepth, const Octree<Real>::SolverInfo&) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; FEMSystemFunctor = FEMSystemFunctor<2, (BoundaryType)2>; bool HasGradients = false; Real = float; Octree<Real>::LocalDepth = int]' filter_screened_poisson.cpp:459:13: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MultiGridOctreeData.System.inl:59:208: warning: unused parameter 'dpx' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Src/MultiGridOctreeData.System.inl:59:242: warning: unused parameter 'dpy' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Src/MultiGridOctreeData.System.inl:59:276: warning: unused parameter 'dpz' [-Wunused-parameter] static inline Real _CalculateConstraint_( const PointData< Real , false >& p , const Polynomial< Degree >& px , const Polynomial< Degree >& py , const Polynomial< Degree >& pz , const Polynomial< Degree >& dpx , const Polynomial< Degree >& dpy , const Polynomial< Degree >& dpz ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Src/BSplineData.h:470, from Src/MultiGridOctreeData.h:60, from filter_screened_poisson.cpp:42: Src/BSplineData.inl: In instantiation of 'static int BSplineElements<Degree>::_ReflectLeft(int, int) [with int Degree = 1]': Src/BSplineData.inl:458:37: required from 'BSplineElements<Degree>::BSplineElements(int, int, BoundaryType) [with int Degree = 1]' Src/BSplineData.inl:151:28: required from 'BSplineEvaluationData<Degree, BType>::BSplineComponents::BSplineComponents(int, int) [with int Degree = 1; BoundaryType BType = (BoundaryType)2]' Src/BSplineData.inl:420:71: required from 'BSplineData<Degree, BType>::BSplineData(int) [with int Degree = 1; BoundaryType BType = (BoundaryType)2]' Src/MultiGridOctreeData.IsoSurface.inl:143:32: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/BSplineData.inl:461:87: warning: unused parameter 'res' [-Wunused-parameter] template< int Degree > int BSplineElements< Degree >::_ReflectLeft ( int offset , int res ){ return (Degree&1) ? -offset : -1-offset; } ~~~~^~~ In file included from Src/MAT.h:46, from Src/MultiGridOctreeData.IsoSurface.inl:32, from Src/MultiGridOctreeData.h:988, from filter_screened_poisson.cpp:42: Src/MAT.inl: In instantiation of 'void MinimalAreaTriangulation<Real>::GetTriangulation(const size_t&, const size_t&, const std::vector<Point3D<Real> >&, std::vector<TriangleIndex>&) [with Real = float; size_t = long unsigned int]': Src/MAT.inl:115:2: required from 'void MinimalAreaTriangulation<Real>::GetTriangulation(const std::vector<Point3D<Real> >&, std::vector<TriangleIndex>&) [with Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:1091:4: required from 'static int Octree<Real>::_addIsoPolygons(CoredMeshData<Vertex>&, std::vector<std::pair<int, Vertex> >&, bool, bool, int&) [with Vertex = PlyColorAndValueVertex<float>; Real = float]' Src/MultiGridOctreeData.IsoSurface.inl:866:21: required from 'void Octree<Real>::_setIsoSurface(Octree<Real>::LocalDepth, int, const Octree<Real>::_SliceValues<Vertex>&, const Octree<Real>::_SliceValues<Vertex>&, const Octree<Real>::_XSliceValues<Vertex>&, CoredMeshData<Vertex>&, bool, bool, int&, int) [with Vertex = PlyColorAndValueVertex<float>; Real = float; Octree<Real>::LocalDepth = int]' Src/MultiGridOctreeData.IsoSurface.inl:201:4: required from 'void Octree<Real>::getMCIsoSurface(const Octree<Real>::DensityEstimator<DensityDegree>*, const SparseNodeData<ProjectiveData<Point3D<Real>, Real>, ColorDegree>*, const DenseNodeData<Real, FEMDegree>&, Real, CoredMeshData<Vertex>&, bool, bool, bool) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; int WeightDegree = 2; int ColorDegree = 1; Vertex = PlyColorAndValueVertex<float>; Real = float]' filter_screened_poisson.cpp:497:3: required from 'int _Execute(OrientedPointStream<Real>*, Box3m, CMeshO&, PoissonParam<Real>&, bool (*)(int, const char*)) [with Real = float; int Degree = 2; BoundaryType BType = (BoundaryType)2; Vertex = PlyColorAndValueVertex<float>; Box3m = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]' filter_screened_poisson.cpp:633:108: required from here Src/MAT.inl:146:9: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] if( j+1>=ii ) ~~~^~~~ filter_screened_poisson.cpp: In instantiation of 'bool MeshModelPointStream<Real>::nextPoint(OrientedPoint3D<Real>&, Point3m&) [with Real = float; Point3m = vcg::Point3<float>]': filter_screened_poisson.cpp:228:8: required from here filter_screened_poisson.cpp:230:15: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if(_curPos>=_m.vn) ~~~~~~~^~~~~~~ filter_screened_poisson.cpp: In instantiation of 'bool MeshDocumentPointStream<Real>::nextPoint(OrientedPoint3D<Real>&, Point3m&) [with Real = float; Point3m = vcg::Point3<float>]': filter_screened_poisson.cpp:278:8: required from here filter_screened_poisson.cpp:283:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if((_curMesh==0) || (_curPos >= _curMesh->cm.vn) ) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ filter_screened_poisson.cpp:291:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if(_curPos < _curMesh->cm.vn) ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:989, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.Evaluation.inl: In member function 'void Octree<Real>::_Evaluator<FEMDegree, BType>::set(Octree<Real>::LocalDepth) [with int FEMDegree = 2; BoundaryType BType = (BoundaryType)2; Real = float]': Src/MultiGridOctreeData.Evaluation.inl:241:162: warning: 'dv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencils[child][e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:241:5: warning: 'vv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencils[child][e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~~ Src/MultiGridOctreeData.Evaluation.inl:240:118: warning: 'vv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] edgeStencils[child][e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = vv[0] * vv[1] * vv[2]; Src/MultiGridOctreeData.Evaluation.inl:241:162: warning: 'vv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencils[child][e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:203:118: warning: 'vv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] faceStencils[child][f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = vv[0] * vv[1] * vv[2]; Src/MultiGridOctreeData.Evaluation.inl:204:162: warning: 'vv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencils[child][f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:204:162: warning: 'dv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] Src/MultiGridOctreeData.Evaluation.inl:241:5: warning: 'dv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencils[child][e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~~ Src/MultiGridOctreeData.Evaluation.inl:241:138: warning: 'dv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencils[child][e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:204:138: warning: 'dv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencils[child][f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:204:5: warning: 'vv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencils[child][f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~~ Src/MultiGridOctreeData.Evaluation.inl:204:5: warning: 'dv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] Src/MultiGridOctreeData.Evaluation.inl:91:153: warning: 'vv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencil[f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:91:129: warning: 'vv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencil[f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:91:153: warning: 'dv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencil[f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:91:129: warning: 'dv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencil[f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:91:4: warning: 'vv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencil[f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~ Src/MultiGridOctreeData.Evaluation.inl:128:4: warning: 'vv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencil[e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~ Src/MultiGridOctreeData.Evaluation.inl:128:153: warning: 'vv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencil[e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:128:129: warning: 'vv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencil[e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:91:4: warning: 'dv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dFaceStencil[f]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~ Src/MultiGridOctreeData.Evaluation.inl:128:129: warning: 'dv[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencil[e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:128:153: warning: 'dv[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencil[e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); Src/MultiGridOctreeData.Evaluation.inl:128:4: warning: 'dv[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] dEdgeStencil[e]( x+LeftPointSupportRadius , y+LeftPointSupportRadius , z+LeftPointSupportRadius ) = Point3D< double >( dv[0] * vv[1] * vv[2] , vv[0] * dv[1] * vv[2] , vv[0] * vv[1] * dv[2] ); ^~~~~~~~~~~~ In file included from Src/MultiGridOctreeData.h:988, from filter_screened_poisson.cpp:42: Src/MultiGridOctreeData.IsoSurface.inl: In function '_ZN6OctreeIfE20_setSliceIsoVerticesILi2ELi1EL12BoundaryType2E22PlyColorAndValueVertexIfEEEvPK11BSplineDataIXT0_EXT1_EEPKNS0_16DensityEstimatorIXT_EEEPK14SparseNodeDataI14ProjectiveDataI7Point3DIfEfEXT0_EEfiiiRiR13CoredMeshDataIT2_ERSt6vectorINS0_11_SlabValuesISN_EESaISS_EEi._omp_fn.45': Src/MultiGridOctreeData.IsoSurface.inl:353:9: warning: 'isNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] if( isNeeded ) ^~ Src/MultiGridOctreeData.IsoSurface.inl:347:14: note: 'isNeeded' was declared here bool isNeeded; ^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' rm -f libfilter_screened_poisson.so g++ -Wl,-O1 -shared -o libfilter_screened_poisson.so filter_screened_poisson.o MarchingCubes.o PlyFile.o Factor.o Geometry.o moc_filter_screened_poisson.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_screened_poisson.so ../../distrib/plugins/libfilter_screened_poisson.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_screened_poisson' cd meshlabplugins/filter_qhull/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull/filter_qhull.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qhull -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_qhull.h -o moc_filter_qhull.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qhull -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_qhull.o moc_filter_qhull.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_qhull.h:31, from moc_filter_qhull.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_qhull.h:31, from moc_filter_qhull.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_qhull.h:32, from moc_filter_qhull.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qhull -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qhull_tools.o qhull_tools.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from qhull_tools.h:48, from qhull_tools.cpp:31: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/bits/stl_tree.h:65, from /usr/include/c++/8/map:60, from ../../common/meshmodel.h:30, from qhull_tools.h:48, from qhull_tools.cpp:31: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from qhull_tools.h:48, from qhull_tools.cpp:31: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ qhull_tools.cpp: In function 'bool compute_voronoi(int, int, MeshModel&, MeshModel&, float)': qhull_tools.cpp:356:33: warning: 'second_pole' may be used uninitialized in this function [-Wmaybe-uninitialized] qh_setunique(&poles_set, second_pole); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ qhull_tools.cpp:301:40: warning: 'first_pole' may be used uninitialized in this function [-Wmaybe-uninitialized] if(qh_pointdist(bbCenter,pole,dim)>(threshold*pm.cm.bbox.Diag())) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qhull -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_qhull.o filter_qhull.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_qhull.h:31, from filter_qhull.cpp:29: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_qhull.h:31, from filter_qhull.cpp:29: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_qhull.h:32, from filter_qhull.cpp:29: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' rm -f libfilter_qhull.so g++ -Wl,-O1 -shared -o libfilter_qhull.so filter_qhull.o qhull_tools.o moc_filter_qhull.o -L../../distrib -lcommon -lGL -lGLU -lqhull /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_qhull.so ../../distrib/plugins/libfilter_qhull.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_qhull' cd meshlabplugins/filter_quality/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality/filter_quality.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filterqualitymapper.h -o moc_filterqualitymapper.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o util.o ../edit_quality/common/util.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o transferfunction.o ../edit_quality/common/transferfunction.cpp ../edit_quality/common/transferfunction.cpp: In member function 'TF_KEY* TfChannel::operator[](size_t)': ../edit_quality/common/transferfunction.cpp:245:12: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if ((i >= 0) && (i<KEYS.size())) ~~^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshmethods.o ../edit_quality/common/meshmethods.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from ../edit_quality/common/transferfunction.h:37, from ../edit_quality/common/meshmethods.h:28, from ../edit_quality/common/meshmethods.cpp:30: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from ../edit_quality/common/transferfunction.h:37, from ../edit_quality/common/meshmethods.h:28, from ../edit_quality/common/meshmethods.cpp:30: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../edit_quality/common/meshmethods.h:30, from ../edit_quality/common/meshmethods.cpp:30: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filterqualitymapper.o moc_filterqualitymapper.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filterqualitymapper.h:33, from moc_filterqualitymapper.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filterqualitymapper.h:33, from moc_filterqualitymapper.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filterqualitymapper.h:35, from moc_filterqualitymapper.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filterqualitymapper.o filterqualitymapper.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filterqualitymapper.h:33, from filterqualitymapper.cpp:31: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filterqualitymapper.h:33, from filterqualitymapper.cpp:31: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filterqualitymapper.h:35, from filterqualitymapper.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filterqualitymapper.h:35, from filterqualitymapper.cpp:31: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' rm -f libfilter_quality.so g++ -Wl,-O1 -shared -o libfilter_quality.so transferfunction.o util.o meshmethods.o filterqualitymapper.o moc_filterqualitymapper.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_quality.so ../../distrib/plugins/libfilter_quality.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_quality' cd meshlabplugins/filter_sampling/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling/filter_sampling.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_sampling.h -o moc_filter_sampling.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_sampling.o moc_filter_sampling.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, from moc_filter_sampling.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_sampling.o filter_sampling.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, from filter_sampling.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from filter_sampling.cpp:36: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ filter_sampling.cpp: In member function 'float SimpleDistanceSampler::AddSample(const CoordType&, const CoordType&)': filter_sampling.cpp:290:77: warning: unused parameter 'startN' [-Wunused-parameter] float AddSample(const CMeshO::CoordType &startPt, const CMeshO::CoordType &startN) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ filter_sampling.cpp: In member function 'virtual bool FilterDocSampling::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_sampling.cpp:1209:54: warning: typedef 'VDistFunct' locally defined but not used [-Wunused-local-typedefs] typedef vcg::vertex::PointDistanceFunctor<float> VDistFunct; ^~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sampling.h:26, from filter_sampling.cpp:33: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_sampling.cpp:1009:67: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from filter_sampling.cpp:36: ../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::SingleFaceRaster(typename MeshType::FaceType&, VertexSampler&, const vcg::Point2<typename MeshType::ScalarType>&, const vcg::Point2<typename MeshType::ScalarType>&, const vcg::Point2<typename MeshType::ScalarType>&, bool) [with MeshType = CMeshO; VertexSampler = BaseSampler; typename MeshType::FaceType = CFaceO; typename MeshType::ScalarType = float]': ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:2083:33: required from 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::Texture(MeshType&, VertexSampler&, int, int, bool) [with MeshType = CMeshO; VertexSampler = BaseSampler]' filter_sampling.cpp:737:47: required from here ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1544: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<MeshType, VertexSampler>::SubdivideAndSample(MeshType&, std::vector<typename PolygonType::CoordType>&, vcg::Box3<typename ComputeMeshType::ScalarType>, vcg::tri::SurfaceSampling<MeshType, VertexSampler>::RRParam&, float) [with MeshType = CMeshO; VertexSampler = LocalRedetailSampler; typename PolygonType::CoordType = vcg::Point3<float>; typename ComputeMeshType::ScalarType = float]': ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:2112:23: required from 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::RegularRecursiveOffset(MeshType&, std::vector<typename PolygonType::CoordType>&, vcg::tri::SurfaceSampling<MeshType, VertexSampler>::ScalarType, float) [with MeshType = CMeshO; VertexSampler = LocalRedetailSampler; typename PolygonType::CoordType = vcg::Point3<float>; vcg::tri::SurfaceSampling<MeshType, VertexSampler>::ScalarType = float]' filter_sampling.cpp:1259:56: required from here ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:2121:15: warning: variable 'nearestF' set but not used [-Wunused-but-set-variable] FaceType *nearestF=0; ^~~~~~~~ ../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'float vcg::tri::HausdorffSampler<MeshType>::AddSample(const CoordType&, const CoordType&) [with MeshType = CMeshO; vcg::tri::HausdorffSampler<MeshType>::CoordType = vcg::Point3<float>]': ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:282:5: required from 'void vcg::tri::HausdorffSampler<MeshType>::AddFace(const FaceType&, vcg::tri::HausdorffSampler<MeshType>::CoordType) [with MeshType = CMeshO; vcg::tri::HausdorffSampler<MeshType>::FaceType = CFaceO; vcg::tri::HausdorffSampler<MeshType>::CoordType = vcg::Point3<float>]' ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:979:7: required from 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::EdgeUniform(MeshType&, VertexSampler&, int, bool) [with MeshType = CMeshO; VertexSampler = vcg::tri::HausdorffSampler<CMeshO>]' filter_sampling.cpp:1000:63: required from here ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:298:17: warning: variable 'nearestF' set but not used [-Wunused-but-set-variable] FaceType *nearestF=0; ^~~~~~~~ ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:299:19: warning: variable 'nearestV' set but not used [-Wunused-but-set-variable] VertexType *nearestV=0; ^~~~~~~~ filter_sampling.cpp: In member function 'virtual void FilterDocSampling::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)': filter_sampling.cpp:664:164: 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.")); ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' rm -f libfilter_sampling.so g++ -Wl,-O1 -shared -o libfilter_sampling.so filter_sampling.o moc_filter_sampling.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_sampling.so ../../distrib/plugins/libfilter_sampling.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sampling' cd meshlabplugins/filter_sdfgpu/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu/filter_sdfgpu.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' /usr/share/qt5/bin/rcc -name filter_sdfgpu filter_sdfgpu.qrc -o qrc_filter_sdfgpu.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_filter_sdfgpu.o qrc_filter_sdfgpu.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o textureFormat.o ../../meshlabplugins/render_radiance_scaling/textureFormat.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o textureParams.o ../../meshlabplugins/render_radiance_scaling/textureParams.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o framebufferObject.o ../../meshlabplugins/render_radiance_scaling/framebufferObject.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/render_radiance_scaling -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_sdfgpu.h -o moc_filter_sdfgpu.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o gpuProgram.o ../../meshlabplugins/render_radiance_scaling/gpuProgram.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o gpuShader.o ../../meshlabplugins/render_radiance_scaling/gpuShader.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_sdfgpu.o moc_filter_sdfgpu.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_sdfgpu.h:4, from moc_filter_sdfgpu.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_sdfgpu.h:4, from moc_filter_sdfgpu.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sdfgpu.h:6, from moc_filter_sdfgpu.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../meshlabplugins/render_radiance_scaling -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_sdfgpu.o filter_sdfgpu.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_sdfgpu.h:4, from filter_sdfgpu.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_sdfgpu.h:4, from filter_sdfgpu.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ filter_sdfgpu.cpp: In member function 'void SdfGpuPlugin::releaseGL(MeshModel&)': filter_sdfgpu.cpp:502:41: warning: unused parameter 'm' [-Wunused-parameter] void SdfGpuPlugin::releaseGL(MeshModel &m) ~~~~~~~~~~~^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sdfgpu.h:6, from filter_sdfgpu.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_sdfgpu.cpp:702:33: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' rm -f libfilter_sdfgpu.so g++ -Wl,-O1 -shared -o libfilter_sdfgpu.so filter_sdfgpu.o gpuProgram.o framebufferObject.o gpuShader.o textureParams.o textureFormat.o qrc_filter_sdfgpu.o moc_filter_sdfgpu.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_sdfgpu.so ../../distrib/plugins/libfilter_sdfgpu.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_sdfgpu' cd meshlabplugins/filter_select/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select/filter_select.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' /usr/share/qt5/bin/rcc -name meshlab meshlab.qrc -o qrc_meshlab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_meshlab.o qrc_meshlab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include meshselect.h -o moc_meshselect.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_meshselect.o moc_meshselect.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshselect.h:27, from moc_meshselect.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshselect.h:27, from moc_meshselect.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshselect.h:28, from moc_meshselect.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o meshselect.o meshselect.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshselect.h:27, from meshselect.cpp:27: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from meshselect.h:27, from meshselect.cpp:27: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshselect.h:28, from meshselect.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshselect.h:28, from meshselect.cpp:27: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from meshselect.h:28, from meshselect.cpp:27: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ meshselect.cpp: In member function 'virtual bool SelectionFilterPlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': meshselect.cpp:287:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(vi=m.cm.vert.begin();vi!=m.cm.vert.end();++vi) ^~~ meshselect.cpp:290:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' m.clearDataMask(MeshModel::MM_FACEFACETOPO ); ^ meshselect.cpp:329:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (par.getBool("allFaces")) ^~ meshselect.cpp:330:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' tri::UpdateSelection<CMeshO>::FaceAll(m.cm); break; ^~~~~ meshselect.cpp:334:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (par.getBool("allFaces")) ^~ meshselect.cpp:335:58: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' tri::UpdateSelection<CMeshO>::FaceClear(m.cm); break; ^~~~~ meshselect.cpp:339:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (par.getBool("InvFaces")) ^~ meshselect.cpp:340:58: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' tri::UpdateSelection<CMeshO>::FaceInvert(m.cm); break; ^~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' rm -f libfilter_select.so g++ -Wl,-O1 -shared -o libfilter_select.so meshselect.o qrc_meshlab.o moc_meshselect.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_select.so ../../distrib/plugins/libfilter_select.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_select' cd plugins_experimental/filter_sketchfab/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab/filter_sketchfab.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_sketchfab.h -o moc_filter_sketchfab.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp ../../../../vcglib/wrap/ply/plylib.cpp: In function 'void vcg::ply::interpret_texture_name(const char*, const char*, char*)': ../../../../vcglib/wrap/ply/plylib.cpp:3666:14: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(output,"%s%s",output,fn2); ^~~~~~ ~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_sketchfab.o moc_filter_sketchfab.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from ../../common/filterparameter.h:26, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from moc_filter_sketchfab.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from moc_filter_sketchfab.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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from moc_filter_sketchfab.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_sketchfab.o filter_sketchfab.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from filter_sketchfab.cpp:24: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from filter_sketchfab.cpp:24: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()': ../../../../vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_sketchfab.h:26, from filter_sketchfab.cpp:36: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from filter_sketchfab.cpp:37: miniz.c: In function 'tinfl_status tinfl_decompress(tinfl_decompressor*, const mz_uint8*, std::size_t*, mz_uint8*, mz_uint8*, std::size_t*, mz_uint32)': miniz.c:1500:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8; ^~~ miniz.c:1500:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8; ^~~ miniz.c: In function 'void tdefl_find_match(tdefl_compressor*, mz_uint, mz_uint, mz_uint, mz_uint*, mz_uint*)': miniz.c:2284:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!dist) break; q = (const mz_uint16*)(d->m_dict + probe_pos); if (TDEFL_READ_UNALIGNED_WORD(q) != s01) continue; p = s; probe_len = 32; ^~ miniz.c:2284:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!dist) break; q = (const mz_uint16*)(d->m_dict + probe_pos); if (TDEFL_READ_UNALIGNED_WORD(q) != s01) continue; p = s; probe_len = 32; ^ In file included from filter_sketchfab.cpp:37: miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:2289:42: note: in expansion of macro 'MZ_MIN' *pMatch_dist = dist; *pMatch_len = MZ_MIN(max_match_len, TDEFL_MAX_MATCH_LEN); break; ^~~~~~ miniz.c: In function 'mz_bool tdefl_compress_fast(tdefl_compressor*)': miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:2417:19: note: in expansion of macro 'MZ_MIN' dict_size = MZ_MIN(dict_size + cur_match_len, TDEFL_LZ_DICT_SIZE); ^~~~~~ miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:2445:19: note: in expansion of macro 'MZ_MIN' dict_size = MZ_MIN(dict_size + 1, TDEFL_LZ_DICT_SIZE); ^~~~~~ miniz.c: In function 'mz_bool tdefl_compress_normal(tdefl_compressor*)': miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:2599:22: note: in expansion of macro 'MZ_MIN' d->m_dict_size = MZ_MIN(d->m_dict_size + len_to_move, TDEFL_LZ_DICT_SIZE); ^~~~~~ miniz.c: In function 'mz_bool mz_zip_reader_extract_to_mem_no_alloc(mz_zip_archive*, mz_uint, void*, std::size_t, mz_uint, void*, std::size_t)': miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:3617:21: note: in expansion of macro 'MZ_MIN' read_buf_size = MZ_MIN(file_stat.m_comp_size, MZ_ZIP_MAX_IO_BUF_SIZE); ^~~~~~ miniz.c: In function 'mz_bool mz_zip_reader_extract_to_callback(mz_zip_archive*, mz_uint, mz_file_write_func, void*, mz_uint)': miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:3776:21: note: in expansion of macro 'MZ_MIN' read_buf_size = MZ_MIN(file_stat.m_comp_size, MZ_ZIP_MAX_IO_BUF_SIZE); ^~~~~~ miniz.c: In function 'mz_bool mz_zip_writer_add_file(mz_zip_archive*, const char*, const char*, const void*, mz_uint16, mz_uint)': miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:4492:30: note: in expansion of macro 'MZ_MIN' mz_uint n = (mz_uint)MZ_MIN(MZ_ZIP_MAX_IO_BUF_SIZE, uncomp_remaining); ^~~~~~ miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:4531:41: note: in expansion of macro 'MZ_MIN' size_t in_buf_size = (mz_uint32)MZ_MIN(uncomp_remaining, MZ_ZIP_MAX_IO_BUF_SIZE); ^~~~~~ miniz.c: In function 'mz_bool mz_zip_writer_add_from_zip_reader(mz_zip_archive*, mz_zip_archive*, mz_uint)': miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:951:28: note: in definition of macro 'MZ_MAX' #define MZ_MAX(a,b) (((a)>(b))?(a):(b)) ^ miniz.c:4635:102: note: in expansion of macro 'MZ_MIN' if (NULL == (pBuf = pZip->m_pAlloc(pZip->m_pAlloc_opaque, 1, (size_t)MZ_MAX(sizeof(mz_uint32) * 4, MZ_MIN(MZ_ZIP_MAX_IO_BUF_SIZE, comp_bytes_remaining))))) ^~~~~~ miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:951:37: note: in definition of macro 'MZ_MAX' #define MZ_MAX(a,b) (((a)>(b))?(a):(b)) ^ miniz.c:4635:102: note: in expansion of macro 'MZ_MIN' if (NULL == (pBuf = pZip->m_pAlloc(pZip->m_pAlloc_opaque, 1, (size_t)MZ_MAX(sizeof(mz_uint32) * 4, MZ_MIN(MZ_ZIP_MAX_IO_BUF_SIZE, comp_bytes_remaining))))) ^~~~~~ miniz.c:952:31: warning: enumeral and non-enumeral type in conditional expression [-Wextra] #define MZ_MIN(a,b) (((a)<(b))?(a):(b)) ~~~~~~~~~^~~~~~~~ miniz.c:4640:18: note: in expansion of macro 'MZ_MIN' n = (mz_uint)MZ_MIN(MZ_ZIP_MAX_IO_BUF_SIZE, comp_bytes_remaining); ^~~~~~ filter_sketchfab.cpp: In function 'int saveMeshZip(std::__cxx11::string, std::__cxx11::string, std::__cxx11::string)': filter_sketchfab.cpp:63:12: warning: format '%i' expects argument of type 'int', but argument 3 has type 'mz_uint64' {aka 'long long unsigned int'} [-Wformat=] qDebug("Compressed %i",zip_archive.m_archive_size); ^~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filter_sketchfab.cpp:38: ../../../../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:93:32: 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*)]' filter_sketchfab.cpp:96:95: required from here ../../../../vcglib/wrap/io_trimesh/export_ply.h:427:57: warning: variable 'td' set but not used [-Wunused-but-set-variable] float tf(0); double td(0); ^~ ../../../../vcglib/wrap/io_trimesh/export_ply.h:594:53: warning: variable 'td' set but not used [-Wunused-but-set-variable] float tf(0); double td(0); ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' rm -f libfilter_sketchfab.so g++ -Wl,-O1 -shared -o libfilter_sketchfab.so filter_sketchfab.o plylib.o moc_filter_sketchfab.o -L../../distrib -lcommon -lGL -lGLU /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_sketchfab.so ../../distrib/plugins/libfilter_sketchfab.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/plugins_experimental/filter_sketchfab' cd meshlabplugins/filter_ssynth/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth/filter_ssynth.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' /usr/share/qt5/bin/rcc -name ssynthres ssynthres.qrc -o qrc_ssynthres.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/structuresynth-1.5/ssynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_ssynthres.o qrc_ssynthres.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/structuresynth-1.5/ssynth -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_ssynth.h -o moc_filter_ssynth.cpp filter_ssynth.h:68: Warning: Class FilterSSynth implements the interface MeshIOInterface but does not list it in Q_INTERFACES. qobject_cast to MeshIOInterface will not work! make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/structuresynth-1.5/ssynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -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; ^~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/structuresynth-1.5/ssynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o Parser.o ../../meshlabplugins/io_x3d/vrml/Parser.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/structuresynth-1.5/ssynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -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) { ~~~~~~~~~~~~~~~~^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/structuresynth-1.5/ssynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_ssynth.o moc_filter_ssynth.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ssynth.h:29, from moc_filter_ssynth.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ssynth.h:29, from moc_filter_ssynth.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from filter_ssynth.h:30, from moc_filter_ssynth.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from moc_filter_ssynth.cpp:9: filter_ssynth.h: In member function 'virtual void FilterSSynth::initParameterSet(QAction*, MeshModel&, RichParameterSet&)': filter_ssynth.h:46:44: warning: unused parameter 'filter' [-Wunused-parameter] virtual void initParameterSet(QAction* filter,MeshModel &,RichParameterSet &){}; ~~~~~~~~~^~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -I../../external/structuresynth-1.5/ssynth -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_ssynth.o filter_ssynth.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ssynth.h:29, from filter_ssynth.cpp:2: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_ssynth.h:29, from filter_ssynth.cpp:2: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator<Spatial_Idexing, DISTFUNCTOR, TMARKER>::Refresh()': ../../../../vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from filter_ssynth.cpp:2: filter_ssynth.h: In member function 'virtual void FilterSSynth::initParameterSet(QAction*, MeshModel&, RichParameterSet&)': filter_ssynth.h:46:44: warning: unused parameter 'filter' [-Wunused-parameter] virtual void initParameterSet(QAction* filter,MeshModel &,RichParameterSet &){}; ~~~~~~~~~^~~~~~ In file included from ../../../../vcglib/vcg/complex/algorithms/create/platonic.h:35, from ../../meshlabplugins/io_x3d/import_x3d.h:81, from filter_ssynth.cpp:3: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ filter_ssynth.cpp: In member function 'virtual void FilterSSynth::initParameterSet(QAction*, MeshDocument&, RichParameterSet&)': filter_ssynth.cpp:55:46: warning: unused parameter 'filter' [-Wunused-parameter] void FilterSSynth::initParameterSet(QAction* filter,MeshDocument &md, RichParameterSet &par) ~~~~~~~~~^~~~~~ filter_ssynth.cpp:55: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:65: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:62: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:3: ../../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:2678:24: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadMask(const char*, vcg::tri::io::AdditionalInfoX3D*&) [with OpenMeshType = CMeshO]' filter_ssynth.cpp:65:57: required from here ../../meshlabplugins/io_x3d/import_x3d.h:788: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, const vcg::Matrix44<typename PolygonType::ScalarType>&, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]': ../../meshlabplugins/io_x3d/import_x3d.h:2701: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:67:53: required from here ../../meshlabplugins/io_x3d/import_x3d.h:2540:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if ( i < textureTransformList.size()) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' ../../meshlabplugins/io_x3d/import_x3d.h:2291:52: required from 'static void vcg::tri::io::ImporterX3D<OpenMeshType>::getNormal(const QStringList&, int, vcg::tri::io::ImporterX3D<OpenMeshType>::CoordType&, const vcg::Matrix44<typename PolygonType::ScalarType>&) [with OpenMeshType = CMeshO; vcg::tri::io::ImporterX3D<OpenMeshType>::CoordType = vcg::Point3<float>; typename PolygonType::ScalarType = float]' ../../meshlabplugins/io_x3d/import_x3d.h:1037:17: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' ../../meshlabplugins/io_x3d/import_x3d.h:2594:22: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::NavigateScene(OpenMeshType&, QDomElement, const vcg::Matrix44<typename PolygonType::ScalarType>&, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' ../../meshlabplugins/io_x3d/import_x3d.h:2701: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:67:53: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../meshlabplugins/io_x3d/import_x3d.h:85, from filter_ssynth.cpp:3: ../../../../vcglib/wrap/gl/glu_tesselator.h: In instantiation of 'static void vcg::glu_tesselator::do_tesselation(const std::vector<std::vector<T> >&, vcg::glu_tesselator::tess_prim_data_vec&) [with point_type = vcg::Point3<float>; vcg::glu_tesselator::tess_prim_data_vec = std::vector<vcg::glu_tesselator::tess_prim_data>]': ../../../../vcglib/wrap/gl/glu_tesselator.h:115:38: required from 'static void vcg::glu_tesselator::tesselate(const std::vector<std::vector<T> >&, std::vector<int>&) [with point_type = vcg::Point3<float>]' ../../meshlabplugins/io_x3d/import_x3d.h:1172:47: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, const vcg::tri::io::TextureInfo&, const QStringList&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' ../../meshlabplugins/io_x3d/import_x3d.h:2594:22: required from 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::NavigateScene(OpenMeshType&, QDomElement, const vcg::Matrix44<typename PolygonType::ScalarType>&, std::map<QString, QDomElement>&, std::map<QString, QDomElement>&, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO; typename PolygonType::ScalarType = float; vcg::CallBackPos = bool(int, const char*)]' ../../meshlabplugins/io_x3d/import_x3d.h:2701: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:67:53: required from here ../../../../vcglib/wrap/gl/glu_tesselator.h:221:57: warning: cast between incompatible function types from 'void (*)(GLenum, void*)' {aka 'void (*)(unsigned int, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (GLvoid (CALLBACK *)())(this_type::begin_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:222:57: warning: cast between incompatible function types from 'void (*)(void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_END_DATA, (GLvoid (CALLBACK *)())(this_type::end_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/wrap/gl/glu_tesselator.h:223:57: warning: cast between incompatible function types from 'void (*)(void*, void*)' to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (GLvoid (CALLBACK *)())(this_type::vertex_cb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/vcg/complex/used_types.h:30, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/space/texcoord2.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadPointSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, const QStringList&, const QStringList&, int, vcg::tri::io::AdditionalInfoX3D*, bool (*)(int, const char*)) [with OpenMeshType = CMeshO]': ../../../../vcglib/vcg/space/texcoord2.h:47:7: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized] class TexCoord2 ^~~~~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/math/matrix33.h: In static member function 'static void vcg::tri::io::ImporterX3D<OpenMeshType>::getNormal(const QStringList&, int, vcg::tri::io::ImporterX3D<OpenMeshType>::CoordType&, const vcg::Matrix44<typename PolygonType::ScalarType>&) [with OpenMeshType = CMeshO]': ../../../../vcglib/vcg/math/matrix33.h:219:44: 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:3: ../../meshlabplugins/io_x3d/import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[2]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/math/matrix33.h:220:44: 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:3: ../../meshlabplugins/io_x3d/import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[5]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/math/matrix33.h:221:20: 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:3: ../../meshlabplugins/io_x3d/import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[6]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/math/matrix33.h:221:32: 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:3: ../../meshlabplugins/io_x3d/import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[7]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ In file included from ../../../../vcglib/vcg/math/quaternion.h:113, from ../../../../vcglib/vcg/math/similarity.h:98, from ../../../../vcglib/vcg/math/shot.h:61, from ../../../../vcglib/vcg/complex/used_types.h:29, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../common/ml_mesh_type.h:4, from ../../common/meshmodel.h:32, from filter_ssynth.h:30, from filter_ssynth.cpp:2: ../../../../vcglib/vcg/math/matrix33.h:221:44: 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:3: ../../meshlabplugins/io_x3d/import_x3d.h:2293:26: note: 'intr33.vcg::Matrix33<float>::a[8]' was declared here Matrix33<ScalarType> intr33; ^~~~~~ ../../meshlabplugins/io_x3d/import_x3d.h: In static member function 'static int vcg::tri::io::ImporterX3D<OpenMeshType>::LoadIndexedSet(QDomElement, OpenMeshType&, const vcg::Matrix44<typename PolygonType::ScalarType>&, 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:1348: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:1347:55: warning: 'firstVertexIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] m.face[faceIndex].V(vertIndexPerFace) = &(m.vert[firstVertexIndex]); ~~~~~~~^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' rm -f libfilter_ssynth.so g++ -Wl,-O1 -shared -o libfilter_ssynth.so filter_ssynth.o Parser.o Scanner.o mytrenderer.o qrc_ssynthres.o moc_filter_ssynth.o -L../../distrib -lcommon -lGL -lGLU ../../external/lib/linux-g++/libssynth.a /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Xml.so /usr/lib64/libQt5XmlPatterns.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread mv -f libfilter_ssynth.so ../../distrib/plugins/libfilter_ssynth.so make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_ssynth' cd meshlabplugins/filter_texture/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture/filter_texture.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' /usr/share/qt5/bin/moc -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src -I/usr/src/RPM/BUILD/meshlab/vcglib -I/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/external/glew-1.7.0/include -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-alt-linux -I/usr/include/c++/8/backward -I/usr/lib64/gcc/x86_64-alt-linux/8/include -I/usr/local/include -I/usr/include filter_texture.h -o moc_filter_texture.cpp make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plylib.o ../../../../vcglib/wrap/ply/plylib.cpp ../../../../vcglib/wrap/ply/plylib.cpp: In function 'void vcg::ply::interpret_texture_name(const char*, const char*, char*)': ../../../../vcglib/wrap/ply/plylib.cpp:3666:14: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(output,"%s%s",output,fn2); ^~~~~~ ~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o outline2_rasterizer.o ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qimage.h:44, from /usr/include/qt5/QtGui/QImage:1, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:4, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qimage.h:44, from /usr/include/qt5/QtGui/QImage:1, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:4, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../../../vcglib/vcg/space/box3.h:27, from ../../../../vcglib/vcg/complex/used_types.h:27, from ../../../../vcglib/vcg/complex/complex.h:42, from ../../../../vcglib/vcg/complex/algorithms/outline_support.h:27, from ../../../../vcglib/vcg/space/rasterized_outline2_packer.h:28, from ../../../../vcglib/wrap/qt/outline2_rasterizer.h:11, from ../../../../vcglib/wrap/qt/outline2_rasterizer.cpp:1: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_filter_texture.o moc_filter_texture.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_texture.h:28, from moc_filter_texture.cpp:9: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from filter_texture.h:28, from moc_filter_texture.cpp:9: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/vcg/math/matrix44.h:33, from ../../common/filterparameter.h:33, from ../../common/interfaces.h:28, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, 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 ComputeMeshType::ScalarType>&, OBJPTRCONTAINER&)': ../../../../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_texture.h:31, from moc_filter_texture.cpp:9: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from filter_texture.h:33, 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:180:61: 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:266:66: 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/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from filter_texture.h:34, from moc_filter_texture.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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' make[1]: Entering directory '/usr/src/RPM/BUILD/meshlab/meshlab-2016.12/src/meshlabplugins/filter_texture' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DPIC -fpermissive -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DMESHLAB_SCALAR=float -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -D__DISABLE_AUTO_STATS__ -DQT_NO_DEBUG -DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../.. -I../../../../vcglib -I../../external/glew-1.7.0/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtXmlPatterns -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtScript -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filter_texture.o filter_texture.cpp In file included from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_texture.h:31, from filter_texture.cpp:31: ../../../../vcglib/vcg/complex/algorithms/clean.h:1789: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic, 10) In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; }; ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; }; ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:263, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] struct palign_impl<Offset,Packet4f> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i' {aka '__vector(2) long long int'} [-Wignored-attributes] struct palign_impl<Offset,Packet4i> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] struct palign_impl<Offset,Packet2d> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:265, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet4f, Packet2cf, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__vector(4) float'} [-Wignored-attributes] template<> struct conj_helper<Packet2cf, Packet4f, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet2d, Packet1cd, false,false> ^ ../../../../vcglib/eigenlib/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__vector(2) double'} [-Wignored-attributes] template<> struct conj_helper<Packet1cd, Packet2d, false,false> ^ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder2nd<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/istream:38, from /usr/include/c++/8/sstream:38, from /usr/include/c++/8/complex:45, from ../../../../vcglib/eigenlib/Eigen/Core:28, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: /usr/include/c++/8/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:276, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] struct functor_traits<std::binder1st<T> > ^~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_function.h:1368, from /usr/include/c++/8/string:48, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/istream:38, from /usr/include/c++/8/sstream:38, from /usr/include/c++/8/complex:45, from ../../../../vcglib/eigenlib/Eigen/Core:28, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: /usr/include/c++/8/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:326, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)': ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.initAcc(C3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.initAcc(C4); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) R3 = ploadu<ResPacket>(r3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' traits.acc(C0, alphav, R0); ^~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nr==4) traits.acc(C3, alphav, R3); ^~ ../../../../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' pstoreu(r0, R0); ^~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<int, -1, 1>, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<int, -1, 1>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:235:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/SparseLU:29, from ../../../../vcglib/eigenlib/Eigen/Sparse:22, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h: In function 'void Eigen::internal::sparselu_gemm(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index)': ../../../../vcglib/eigenlib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:78:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(RK==4) b30 = pset1<Packet>(Bc0[3]); ^~ ../../../../vcglib/eigenlib/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:79:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' b01 = pset1<Packet>(Bc1[0]); ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 4>' ../../../../vcglib/vcg/math/matrix44.h:636:14: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3>' ../../../../vcglib/vcg/math/matrix33.h:496:9: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<float>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 4, 1>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/Quaternion.h:282:16: required from 'class Eigen::Quaternion<double>' ../../../../vcglib/eigenlib/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 1>' ../../../../vcglib/vcg/space/point_matching.h:65:19: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 3, 1, 3, 3>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 3, 1, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 3, 3, 1, 3, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:218:25: required from 'class Eigen::CoeffBasedProduct<const Eigen::Matrix<double, 3, 1>&, const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 256>' ../../../../vcglib/vcg/space/point_matching.h:65:30: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 3, 3>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/point_matching.h:100:25: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:163:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 3, 3>, const Eigen::Transpose<Eigen::Matrix<double, 3, 3> > >' ../../../../vcglib/vcg/space/point_matching.h:111:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 4, 4>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 4, 4>, 3, 3, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/space/point_matching.h:119:29: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, 4, 1> >' ../../../../vcglib/vcg/space/point_matching.h:124:18: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:168:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 4, 4>, 4, 1, true, true>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:149:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, 4, 4>, 4, 1, true, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' ../../../../vcglib/vcg/space/point_matching.h:126:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<const Eigen::Matrix<double, 3, 3>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:89:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:314:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:42:44: required from 'struct Eigen::internal::traits<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Diagonal.h:64:53: required from 'class Eigen::Diagonal<Eigen::Block<const Eigen::Matrix<double, 3, 3>, 2, 2, false>, 0>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:96:21: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, 2, 1>' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/Tridiagonalization.h:99:128: required from 'class Eigen::Tridiagonalization<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/eigenlib/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:361:54: required from 'class Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, 3, 3> >' ../../../../vcglib/vcg/space/polygon3.h:306:31: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/space/index/grid_util.h:29, from ../../../../vcglib/vcg/complex/algorithms/closest.h:32, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_texture.h:31, from filter_texture.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:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) ^~~ ../../../../vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' std::sort(Elems.begin(),Elems.end()); ^~~ In file included from ../../../../vcglib/vcg/complex/algorithms/closest.h:33, from ../../../../vcglib/vcg/complex/algorithms/clean.h:32, from ../../../../vcglib/vcg/complex/algorithms/update/color.h:34, from ../../common/meshmodel.h:35, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_texture.h:31, from filter_texture.cpp:31: ../../../../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:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) ^~~ ../../../../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' return (static_cast<unsigned int>(_objectPtrs.size())); ^~~~~~ In file included from ../../../../vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h:30, from ../../common/ml_shared_data_context.h:31, from ../../common/meshmodel.h:61, from ../../common/scriptinterface.h:28, from ../../common/interfaces.h:31, from filter_texture.h:31, from filter_texture.cpp:31: ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h: In member function 'void vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager<MESH_TYPE, UNIQUE_VIEW_ID_TYPE, GL_OPTIONS_DERIVED_TYPE>::drawTrianglesIM(const vcg::GLMeshAttributesInfo::InternalRendAtts&, const std::vector<unsigned int, std::allocator<unsigned int> >&) const': ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1521:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(wt) ^~ ../../../../vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h:1541:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fn) ^~ In file included from filter_texture.h:33, from filter_texture.cpp:31: ../../../../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:180:61: 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:266:66: 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/create/platonic.h:35, from ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:44, from filter_texture.h:34, from filter_texture.cpp:31: ../../../../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:690:9: 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:702:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:746:9: 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:758:13: note: ...this statement, but the latter is misleadingly indented as if it were 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:807:9: 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:819:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' for(fi=m.face.begin();fi!=m.face.end();++fi) ^~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 2>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 2>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<float, 2, 2>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:233:21: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 2, 2> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:100:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<float, 2, 2>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<Eigen::Matrix<float, 2, 2> >' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:48: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>, float, float, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6> >' ../../../../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from 'class Eigen::CoeffBasedProduct<const Eigen::Transpose<Eigen::Matrix<float, 2, 2> >, const Eigen::Matrix<float, 2, 2>&, 6>' ../../../../vcglib/vcg/complex/algorithms/update/curvature.h:242:59: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__vector(4) float'} [-Wignored-attributes] In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/distortion.h:27, from ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:31, from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:26, from filter_texture.cpp:36: ../../../../vcglib/vcg/complex/algorithms/parametrization/tangent_field_operators.h: In static member function 'static vcg::Matrix33<typename MeshType::ScalarType> vcg::tri::CrossField<MeshType>::TransformationMatrix(const FaceType&)': ../../../../vcglib/vcg/complex/algorithms/parametrization/tangent_field_operators.h:747:47: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs] typedef typename FaceType::ScalarType ScalarType; ^~~~~~~~~~ In file included from ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:31, from ../../../../vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h:26, from filter_texture.cpp:36: ../../../../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:148:48: warning: typedef 'ScalarType' locally defined but not used [-Wunused-local-typedefs] typedef typename CoordType::ScalarType ScalarType; ^~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/SparseCore:37, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double> >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrix.h:85:7: required from 'class Eigen::SparseMatrix<double>' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:59:33: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:88:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:127:7: required from 'class Eigen::Matrix<double, -1, 1>' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:60:21: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ filter_texture.cpp: In member function 'virtual bool FilterTexturePlugin::applyFilter(QAction*, MeshDocument&, RichParameterSet&, bool (*)(int, const char*))': filter_texture.cpp:1060:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int textInd = 0; textInd < srcMesh->cm.textures.size(); textInd++) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> > >' ../../../../vcglib/eigenlib/Eigen/src/LU/Inverse.h:275:8: required from 'struct Eigen::internal::inverse_impl<Eigen::Matrix<double, 4, 4> >' ../../../../vcglib/vcg/math/matrix44.h:662:19: required from 'vcg::Matrix44<T> vcg::Inverse(const vcg::Matrix44<T>&) [with T = float]' filter_texture.cpp:426:61: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from filter_texture.h:34, from filter_texture.cpp:31: ../../../../vcglib/vcg/complex/algorithms/point_sampling.h: In instantiation of 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::SingleFaceRaster(typename MeshType::FaceType&, VertexSampler&, const vcg::Point2<typename MeshType::ScalarType>&, const vcg::Point2<typename MeshType::ScalarType>&, const vcg::Point2<typename MeshType::ScalarType>&, bool) [with MeshType = CMeshO; VertexSampler = RasterSampler; typename MeshType::FaceType = CFaceO; typename MeshType::ScalarType = float]': ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:2083:33: required from 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::Texture(MeshType&, VertexSampler&, int, int, bool) [with MeshType = CMeshO; VertexSampler = RasterSampler]' filter_texture.cpp:784:47: required from here ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1544: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<MeshType, VertexSampler>::SingleFaceRaster(typename MeshType::FaceType&, VertexSampler&, const vcg::Point2<typename MeshType::ScalarType>&, const vcg::Point2<typename MeshType::ScalarType>&, const vcg::Point2<typename MeshType::ScalarType>&, bool) [with MeshType = CMeshO; VertexSampler = TransferColorSampler; typename MeshType::FaceType = CFaceO; typename MeshType::ScalarType = float]': ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:2083:33: required from 'static void vcg::tri::SurfaceSampling<MeshType, VertexSampler>::Texture(MeshType&, VertexSampler&, int, int, bool) [with MeshType = CMeshO; VertexSampler = TransferColorSampler]' filter_texture.cpp:981:56: required from here ../../../../vcglib/vcg/complex/algorithms/point_sampling.h:1544:14: warning: variable 'in' set but not used [-Wunused-but-set-variable] In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> > >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:32:60: required from 'struct Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:642:8: required from 'struct Eigen::internal::solve_retval<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:25: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:450:34: required from 'void vcg::tri::PoissonSolver<MeshType>::AllocateSystem() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:459:9: required from 'void vcg::tri::PoissonSolver<MeshType>::InitMatrix() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:692:9: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrix.h:226:50: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Scalar& Eigen::SparseMatrix<_Scalar, _Flags, _Index>::insert(Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Index, Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Index) [with _Scalar = double; int _Options = 0; _Index = int; Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Scalar = double; Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Index = int]' ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrix.h:200:16: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Scalar& Eigen::SparseMatrix<_Scalar, _Flags, _Index>::coeffRef(Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Index, Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Index) [with _Scalar = double; int _Options = 0; _Index = int; Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Scalar = double; Eigen::SparseMatrix<_Scalar, _Flags, _Index>::Index = int]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:103:19: required from 'void vcg::tri::PoissonSolver<MeshType>::SetValA(int, int, vcg::tri::PoissonSolver<MeshType>::ScalarType) [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh; vcg::tri::PoissonSolver<MeshType>::ScalarType = float]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:365:13: required from 'void vcg::tri::PoissonSolver<MeshType>::FixPointLSquares() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:706:9: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/SparseCore:37, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Transpose<const Eigen::SparseMatrix<double> > >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseTranspose.h:15:37: required from 'class Eigen::TransposeImpl<const Eigen::SparseMatrix<double>, Eigen::Sparse>' ../../../../vcglib/eigenlib/Eigen/src/Core/Transpose.h:57:37: required from 'class Eigen::Transpose<const Eigen::SparseMatrix<double> >' ../../../../vcglib/eigenlib/Eigen/src/OrderingMethods/Ordering.h:29:5: required from 'void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/eigenlib/Eigen/src/OrderingMethods/Ordering.h:64:42: required from 'void Eigen::AMDOrdering<Index>::operator()(const MatrixType&, Eigen::AMDOrdering<Index>::PermutationType&) [with MatrixType = Eigen::SparseMatrix<double>; Index = int; Eigen::AMDOrdering<Index>::PermutationType = Eigen::PermutationMatrix<-1>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:627:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:530:37: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:497:7: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::SimplicialCholesky(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:469:65: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::SparseMatrix<double>, const Eigen::SparseMatrix<double> > >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:48:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::SparseMatrix<double>, const Eigen::SparseMatrix<double>, Eigen::Sparse>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::SparseMatrix<double>, const Eigen::SparseMatrix<double> >' ../../../../vcglib/eigenlib/Eigen/src/OrderingMethods/Ordering.h:35:14: required from 'void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/eigenlib/Eigen/src/OrderingMethods/Ordering.h:64:42: required from 'void Eigen::AMDOrdering<Index>::operator()(const MatrixType&, Eigen::AMDOrdering<Index>::PermutationType&) [with MatrixType = Eigen::SparseMatrix<double>; Index = int; Eigen::AMDOrdering<Index>::PermutationType = Eigen::PermutationMatrix<-1>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:627:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:530:37: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:497:7: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::SimplicialCholesky(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:469:65: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:530:37: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:497:7: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::SimplicialCholesky(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:469:65: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MapBase.h:27:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>' ../../../../vcglib/eigenlib/Eigen/src/Core/Map.h:104:79: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:530:37: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:497:7: required from 'Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::SimplicialCholesky(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::MatrixType = Eigen::SparseMatrix<double>]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:469:65: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<int>::type' {aka '__vector(2) long long int'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:64: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:450:11: required from 'void vcg::tri::PoissonSolver<MeshType>::AllocateSystem() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:459:9: required from 'void vcg::tri::PoissonSolver<MeshType>::InitMatrix() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:692:9: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = MightVectorize && DstHasDirectAccess ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context] ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) ^~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1>, Eigen::Matrix<double, -1, 1>, 1, false> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1>, Eigen::Matrix<double, -1, 1>, 1, false> >, 1>' ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1>, Eigen::Matrix<double, -1, 1>, 1, false> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1>, Eigen::Matrix<double, -1, 1>, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1>, Eigen::Matrix<double, -1, 1>, 1, false> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:50:34: required from 'class Eigen::ReturnByValue<Eigen::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1>, Eigen::Matrix<double, -1, 1>, 1, false> >' ../../../../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:569:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/SparseCore:37, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseTriangularView<Eigen::SparseMatrix<double>, 5> >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseTriangularView.h:25:47: required from 'class Eigen::SparseTriangularView<Eigen::SparseMatrix<double>, 5>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:579:27: required from 'void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve(const Eigen::MatrixBase<OtherDerived>&, Eigen::MatrixBase<OtherDerived>&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:650:5: required from 'void Eigen::internal::solve_retval<Eigen::SimplicialCholeskyBase<Derived>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: required from 'void Eigen::internal::solve_retval_base<DecompositionType, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; _DecompositionType = Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseTriangularView<Eigen::SparseMatrix<double>, 1> >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseTriangularView.h:25:47: required from 'class Eigen::SparseTriangularView<Eigen::SparseMatrix<double>, 1>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:581:26: required from 'void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve(const Eigen::MatrixBase<OtherDerived>&, Eigen::MatrixBase<OtherDerived>&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:650:5: required from 'void Eigen::internal::solve_retval<Eigen::SimplicialCholeskyBase<Derived>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: required from 'void Eigen::internal::solve_retval_base<DecompositionType, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; _DecompositionType = Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> >, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DiagonalMatrix.h:234:47: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::Matrix<double, -1, 1>, Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, 1>, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::Matrix<double, -1, 1>, Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, 1>, double, double, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::Matrix<double, -1, 1>, Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::Matrix<double, -1, 1>, Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, 1> >' ../../../../vcglib/eigenlib/Eigen/src/Core/DiagonalProduct.h:44:7: required from 'class Eigen::DiagonalProduct<Eigen::Matrix<double, -1, 1>, Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, 1>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:585:52: required from 'void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve(const Eigen::MatrixBase<OtherDerived>&, Eigen::MatrixBase<OtherDerived>&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:650:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/SparseCore:37, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseTriangularView<Eigen::Transpose<const Eigen::SparseMatrix<double> >, 6> >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseTriangularView.h:25:47: required from 'class Eigen::SparseTriangularView<Eigen::Transpose<const Eigen::SparseMatrix<double> >, 6>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:590:27: required from 'void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve(const Eigen::MatrixBase<OtherDerived>&, Eigen::MatrixBase<OtherDerived>&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:650:5: required from 'void Eigen::internal::solve_retval<Eigen::SimplicialCholeskyBase<Derived>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: required from 'void Eigen::internal::solve_retval_base<DecompositionType, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; _DecompositionType = Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseTriangularView<Eigen::Transpose<const Eigen::SparseMatrix<double> >, 2> >': ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseTriangularView.h:25:47: required from 'class Eigen::SparseTriangularView<Eigen::Transpose<const Eigen::SparseMatrix<double> >, 2>' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:592:26: required from 'void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve(const Eigen::MatrixBase<OtherDerived>&, Eigen::MatrixBase<OtherDerived>&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; _MatrixType = Eigen::SparseMatrix<double>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]' ../../../../vcglib/eigenlib/Eigen/src/SparseCholesky/SimplicialCholesky.h:650:5: required from 'void Eigen::internal::solve_retval<Eigen::SimplicialCholeskyBase<Derived>, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:5: required from 'void Eigen::internal::solve_retval_base<DecompositionType, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; _DecompositionType = Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >; Rhs = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:7: required from 'void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:101: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:421:29: required from 'Derived& Eigen::PlainObjectBase<Derived>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:190:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived = Eigen::internal::solve_retval_base<Eigen::SimplicialCholeskyBase<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double> > >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:470:11: required from 'bool vcg::tri::PoissonSolver<MeshType>::Solve() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:718:19: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/SparseCore/SparseMatrixBase.h:36:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__vector(2) double'} [-Wignored-attributes] In file included from ../../../../vcglib/eigenlib/Eigen/Core:284, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<double, -1, 1>; Derived2 = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; int Version = 0]': ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:507:85: required from 'Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:123: required from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<double, -1, 1>; OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]' ../../../../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:102: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../vcglib/eigenlib/Eigen/src/Core/Matrix.h:172:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:450:11: required from 'void vcg::tri::PoissonSolver<MeshType>::AllocateSystem() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:459:9: required from 'void vcg::tri::PoissonSolver<MeshType>::InitMatrix() [with MeshType = vcg::tri::VoronoiAtlas<CMeshO>::VoroMesh]' ../../../../vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h:692:9: 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:191:9: required from 'static void vcg::tri::VoronoiAtlas<MeshType>::Build(MeshType&, MeshType&, vcg::tri::VoronoiAtlas<MeshType>::VoronoiAtlasParam&) [with MeshType = CMeshO]' filter_texture.cpp:371:34: required from here ../../../../vcglib/eigenlib/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context] const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ : internal::first_aligned(&dst.coeffRef(0), size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../vcglib/eigenlib/Eigen/Core:277, from ../../../../vcglib/eigenlib/Eigen/SparseCore:4, from ../../../../vcglib/eigenlib/Eigen/Sparse:19, from filter_texture.cpp:26: ../../../../vcglib/eigenlib/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >, 0>': ../../../../vcglib/eigenlib/Eigen/src/Core/util/XprHelper.h:371:8: required from 'struct Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >, int, int, false>' ../../../../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >' ../../../../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>